我已经要求Git在git bash中执行提交,它总是提升VI.
我现在希望取消提交,如何阻止从这一点继续提交?
当我做一个互动的rebase,例如
git rebase -i HEAD~3
Run Code Online (Sandbox Code Playgroud)
rebase交互式编辑器(在我的情况下为vim)打开,让我编辑提交到rebase
pick c843ea2 Set Vim column limit to 80 (OS X)
pick fc32eac Add Bash alias for `pbcopy` (OS X)
....
Run Code Online (Sandbox Code Playgroud)
如果我现在决定我要中止rebase并且:q仍然使用rebase启动退出vim .我1.9.0.msysgit.0在Windows上使用git版本.
当然我可以删除所有pick行,但如果我更长历史可能会有很多事情要做.还有另外一种方法吗?
如何退出rebase交互式编辑器(vim)并中止rebase?
起初我想选择一些提交到壁球中,
但是我做错了什么,
我怎么能这次中止rebase,因为如果我键入'qa!' 要退出vim编辑器,它也会进行rebase.我不想要它.
