。我試着提交一組文件,在下面你可以看到我的位置。學習GIT時,我的命令行鎖定了GIT
詢問提交評論/消息,但一旦我到達此屏幕,我無法輸入任何文本,我嘗試的所有內容,它不會讓我在窗口進入該屏幕後輸入任何文本。
我使用msysGit版採用了所謂的控制檯2程序,只是抱着msysGit命令行工具的包裝
任何想法,爲什麼會做這個
。我試着提交一組文件,在下面你可以看到我的位置。學習GIT時,我的命令行鎖定了GIT
詢問提交評論/消息,但一旦我到達此屏幕,我無法輸入任何文本,我嘗試的所有內容,它不會讓我在窗口進入該屏幕後輸入任何文本。
我使用msysGit版採用了所謂的控制檯2程序,只是抱着msysGit命令行工具的包裝
任何想法,爲什麼會做這個
Git默認使用「Vi」文本編輯器。你需要把它添加到你的Git配置文件中:
nano ~/.gitconfig
如果你還沒有,這個文件可能是空白的。加入這一行,然後保存用Ctrl-X:
git config core.editor "nano"
Nano是一個更簡單的文本編輯器爲你想要做什麼。
如果您沒有在您的平臺上安裝nano(與標準安裝的Windows 7中的情況相同),您可以選擇使用Notepad++或嘗試this setup program來代替使用標準記事本。
嘗試設置EDITOR
到你在調用git之前習慣的東西(或使用git config
來設置core.editor
)。或者學會使用vi
。
或者,在命令行
git commit -m 'this is the commit message'
你看到的是git的開放vim
爲您編輯的承諾提供消息。
如果你喜歡其他的編輯器,你可以通過設置改變編輯:
export VISUAL=<your-editor>
export EDITOR=<your-editor>
所有你需要在屏幕上做的是鍵入提交評論並保存它,它會與承諾繼續(在無論它出現在哪個編輯器中)。
或'GIT_EDITOR'爲了完整:) –
我沒有安裝VIM,所以也許它是別的?顏色來自ym控制檯包裝器'Console 2' – JasonDavis
git使用哪個編輯器是你的默認編輯器,你可以通過在你的環境中設置'EDITOR'變量來將它改變爲你喜歡的編輯器。順便說一句,在屏幕上你需要做的是輸入一個提交評論並保存它,它將繼續提交。 – stefanB
看起來像vim ...按'i'不會改變插入模式? –
@Felix Kling打「i」事實上讓我有一個遊標鍵入,你能告訴如何退出該模式或提交一次完成鍵入? – JasonDavis
我建議學習基本的vim命令。要進入命令模式(離開插入模式),只需按下'ESC'並保存提交,輸入* w *寫入文件的':wq',然後* q *使用編輯器。 –