关于Git / Vim交互的问题
这个问题在这里已经有了答案:
你应该按下Escape,然后输入:cq
(即:(冒号),然后cq,然后按Enter键)。
现在你将离开vi编辑器,这是一个很好的编辑器,但有一点学习曲线。
相反,请安装GitPad,它将设置记事本作为Git的文本编辑器。
然后你可以再次运行你的rebase命令,你应该被放置在熟悉的记事本编辑器中。 (现在,我承认记事本是一个平庸的编辑器,但没有理由必须学习几十年前的Unix文本编辑器,而您正在尝试学习一个仅仅十年前的Unix版本控制系统。)一旦记事本打开,按照它提供给你的指示 - 在这种情况下,将第二行从pick
改为fixup
(或者可能是squash
)可能是正确的。
你正处于一个交互式资源中 ,Git已经将你放入了Vim编辑器,这样你就可以交互地告诉Git采取的行动。
你应该学习Vim的基础知识,或者配置Git来使用不同的编辑器。
但现在 ,基本上你想用文本“squash”替换第二个“pick”,这样两个提交合并为一个。
脚步:
:wq
退出Vim编辑器 你现在已经完成了rebase。
链接地址: http://www.djcxy.com/p/22581.html