如何在Windows上的Git Bash中设置rebase

时间:2017-03-31 07:31:41

标签: git bash rebase

我正在尝试按照https://help.github.com/articles/using-git-rebase-on-the-command-line/上的说明从我的初始提交中进行交互式重新定位(更具体地说,我正在尝试从中删除所有binobj文件夹历史)。所以一旦我输入

git rebase -i --root

我按预期获得了以下屏幕,但后来我无法弄清楚如何将第一个更改为edit。就像我无法弄清楚键盘上的哪个按钮一样。对不起,如果这是一个愚蠢的问题。

enter image description here

1 个答案:

答案 0 :(得分:4)

这很容易。您必须将pick更改为edit 然后保存文件,在您的情况下按ESC,然后键入:wq。然后git将启动rebase,你将停止每个你想要编辑的提交。

编辑:如果你不知道如何在vim中插入:按ESC,然后按i,之后你处于插入模式,只要你完成输入,就按{{ 1}}再次按上述方法保存。