我正在尝试按照https://help.github.com/articles/using-git-rebase-on-the-command-line/上的说明从我的初始提交中进行交互式重新定位(更具体地说,我正在尝试从中删除所有bin
和obj
文件夹历史)。所以一旦我输入
git rebase -i --root
我按预期获得了以下屏幕,但后来我无法弄清楚如何将第一个更改为edit
。就像我无法弄清楚键盘上的哪个按钮一样。对不起,如果这是一个愚蠢的问题。
答案 0 :(得分:4)
这很容易。您必须将pick
更改为edit
然后保存文件,在您的情况下按ESC
,然后键入:wq
。然后git将启动rebase,你将停止每个你想要编辑的提交。
编辑:如果你不知道如何在vim中插入:按ESC
,然后按i
,之后你处于插入模式,只要你完成输入,就按{{ 1}}再次按上述方法保存。