我已经编写了一个脚本来自动化使用
我该如何防止
GIT_SEQUENCE_EDITOR=sed ...s/pick/edit/...
编辑指定提交的git rebase --interactive
。我该如何防止
git rebase --interactive
打印出的“有帮助”的提示信息?Stopped at 307c446... Add candy-text
You can amend the commit now, with
git commit --amend
Once you are satisfied with your changes, run
git rebase --continue
这条信息被打印到 STDERR,我仍然想看到任何 rebase
命令本身和/或任何 {pre,post}-rebase
钩子的错误,所以 2>/dev/null
不是一个选项。
根据 git config documentation,我尝试了:
git -c advice.statusHints=false rebase --quiet --interactive --autostash --autosquash "$commit"~
我还尝试禁用了 advice.resolveConflict
和 advise.detachedHead
。
在 rebase.*
下似乎没有有用的选项。
^Stopped at [[:xdigit:]]+.*$
,如果匹配成功,则将其删除;2)如果匹配并删除成功,则匹配整个后续横幅并删除。 - kostixbash
,这样可以避免一些繁琐的过程。我认为Python完全可以胜任这个任务。 - kostix