您应该按Escape,然后输入:cq
(即:(冒号),然后是c、q,然后是enter)。
现在您将离开vi编辑器,它是一个很好的编辑器,但有一点学习曲线。
相反,去安装GitPad,它会将记事本设置为Git的文本编辑器。
然后你可以再次运行你的rebase命令,你应该被放在熟悉的记事本编辑器中。(现在,我承认记事本是一个有点平庸的编辑器,但是当你试图学习一个只有十年历史的Unix版本管理系统时,没有理由非得学习一个几十年前的Unix文本编辑器。)一旦记事本打开,按照它给你的说明进行操作——在这种情况下,将第二行从ick
更改为修复
(或者可能是Squash
)可能是正确的事情。
您正处于交互式重构之中,Git 已将您置于 Vim 编辑器中,因此您可以交互式地告诉 Git 要执行的操作。
您应该学习 Vim 的基础知识,或者将 Git 配置为使用其他编辑器。
但是现在,基本上您需要用文本“squash”替换第二个“pick ”,这样两个提交就合并成一个了。
步骤:
您现在已经完成了rebase。