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

11

我正在尝试遵循https://help.github.com/articles/using-git-rebase-on-the-command-line/上的指示,对我的初始提交进行交互式变基(更具体地说,我正在尝试从历史记录中删除所有binobj文件夹)。因此,一旦我输入

git rebase -i --root

我按预期得到下面的屏幕,但是我不知道如何将第一个更改为 edit。就像我不知道在键盘上点击哪个按钮一样。如果这是一个愚蠢的问题,很抱歉。

输入图像描述


看看基本的VIM命令,视频教程非常方便。 - hkarask
也许这个链接对你有用:https://dev59.com/NnI-5IYBdhLWcg3w3crS - max630
1个回答

11
那很容易。你需要将单词pick更改为edit,然后保存文件,在您的情况下按ESC键,然后键入:wq。 然后git会开始rebase并在您想要编辑的每个提交上停止。
编辑:如果您不知道如何在vim中插入文本,请按ESC键,然后按i键,然后您可以进入插入模式,完成输入后再按ESC键,按照上述说明进行保存。

1
我认为OP可能和我当时一样,我完全不知道这个屏幕是vim。仅仅这个提示就非常有帮助! - Demonslay335

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接