Git rebase和Vim编辑器

时间:2014-04-10 08:29:06

标签: git vim rebase

我已经学到了很多关于git rebase的知识,现在我已经开始在我的windows 8环境中使用它了。问题是,当我输入命令git rebase -i HEAD~3时,会弹出一个vim编辑器,其中有几个选项,如pick,squash等现在我不明白在这个编辑器中该怎么做,因为我不知道如何在这里使用Vim。请指导我如何做到这一点。

1 个答案:

答案 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换行符,编码等。