答案 0 :(得分:2)
您正处于interactive rebase的中间位置,Git已将您置于Vim editor中,因此您可以互动地告诉Git要采取的行动。
您应该学习Vim的基础知识,或者配置Git以使用不同的编辑器。
但是现在,基本上你想要替换第二个"选择"用文字"壁球"所以这两个提交合二为一。
步骤:
:wq
以退出Vim编辑器你现在已经完成了变基。
答案 1 :(得分:2)
你应该按 Escape ,然后输入:cq
(:(冒号),
然后 c q ,然后是 Enter )。
现在你将离开 vi编辑器,这是一个精细编辑器,但有一点学习曲线。
相反,请安装GitPad,它会将记事本设置为Git的文本编辑器。
然后你可以再次运行你的rebase命令,你应该把它放在熟悉的记事本编辑器中。 (现在,我承认记事本是一个平庸的编辑,但是当你试图学习仅仅十年的Unix版本控制系统时,没有理由学习几十年前的Unix文本编辑器。)
打开记事本后,请按照其提供的说明进行操作 - 在这种情况下,将第二行从pick
更改为fixup
(或者可能是squash
)可能是正确的。