当我做一个交互式的基础,例如。
git rebase -i HEAD~3
Rebase 交互式编辑器(在我的例子中是 vim)打开,让我编辑要 rebase 的提交
pick c843ea2 Set Vim column limit to 80 (OS X)
pick fc32eac Add Bash alias for `pbcopy` (OS X)
....
如果我现在决定中止 rebase 并使用 :q
退出 vim,那么 rebase 无论如何都会启动。我正在窗口上使用 git 版本 1.9.0.msysgit.0
。
当然我可以删除所有的 pick
行,但是如果我重新设置一个更长的历史记录,可能会有很多工作要做。还有别的办法吗?
如何退出 rebase 交互式编辑器(vim)并中止 rebase?