当我进行交互式变基时,例如
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) ....
如果我现在决定要中止变基并使用:q变基退出 vim 无论如何都会启动。我1.9.0.msysgit.0在 Windows 上使用 git 版本。
:q
1.9.0.msysgit.0
当然,我可以删除所有pick行,但如果我重新设置更长的历史记录可能会做很多事情。还有其他方法吗?
pick
如何退出 rebase 交互式编辑器 (vim) 并中止 rebase?
如果您以错误代码退出编辑器,则 rebase 将被中止。
要在 vim 上退出并显示错误代码,请执行
:cq