2014-04-10 103 views
1

我學到了很多關於git rebase的知識,現在已經開始在我的windows 8環境中使用它了。問題是,當我輸入命令git rebase -i HEAD~3時,它彈出一個vim編輯器,等等現在我不明白在這個編輯器中做什麼,因爲我不知道如何在這裏使用Vim。請指導我如何去做。Git rebase和Vim編輯器

回答

4

只需配置不同的編輯器即可。見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/...或somesuch)或在某些沒有空格的路徑中創建包裝腳本。

在任何一種情況下,都使用正斜槓作爲路徑分隔符。

儘管你不想使用普通的記事本。至少notepad ++或者可以處理Unix換行符,編碼等等。

+0

現在我已經配置記事本++,它做得很好,就是它在記事本++。exe中顯示相同的文本。現在我擔心的是該編輯器要做什麼? –

+1

@khan:在下面的註釋中或在[documentation](http://git-scm.com/docs/git-rebase)中解釋(請參閱標題爲「交互模式」的部分)。 –