我已经学到了很多关于git rebase的知识,现在我已经开始在我的windows 8环境中使用它了。问题是,当我输入命令git rebase -i HEAD~3
时,会弹出一个vim编辑器,其中有几个选项,如pick,squash等现在我不明白在这个编辑器中该怎么做,因为我不知道如何在这里使用Vim。请指导我如何做到这一点。
答案 0 :(得分:5)
只需配置不同的编辑器。请参阅How can I set up an editor to work with Git on Windows?。
答案有点长;最相关的命令是
git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
如果编辑器命令包含空格(通常如此),则必须使用单引号。备用解决方法是使用DOS路径(C:/PROGRA~1/Notepa~1/...
或某些)或在某些没有空格的路径中创建包装脚本。
在任何一种情况下,都使用正斜杠作为路径分隔符。
你不想使用普通的记事本。至少记事本++或其他可以处理Unix换行符,编码等。