2013-10-15 28 views
1

我正在樹視頻中觀看,並在my_really_cool_projects文件夾中第一次使用git commit。Git入門:使用VIM提交更改問題

在視頻中,他們使用git commit並以nano打開。在我的Mac上,它在VIM中打開。我無法弄清楚接下來要做什麼?我不知道保存的vim快捷方式。

無論如何,我希望能夠在nano中打開git commit,以便我可以按照教程進行操作。

除了這個,我現在有在不同的問題,如果我嘗試運行git再次提交,我得到:

Swap file ".git/.COMMIT_EDITMSG.swp" already exists! 

有人可以幫助我重回正軌?

+1

'RM -f git的/ .COMMIT_EDITMSG.swp'。爲了保存在vi/vim中,你可以說':w',':wq'或':x'。 – devnull

+0

當你已經發現'git commit'把你帶到Vim的時候,你沒有設法解決如何保存和退出vi/Vim的解決方案? http://google.com/?q=git+change+commit+editor會告訴你如何更改編輯器。但是不要誤解我的意思:第一步很難,歡迎來到Git(也許以後也是Vim呢?)這兩個都是強大的工具! –

+0

@IngoKarkat我可以在谷歌上找到這個,但說實話,我不願意在沒有驗證的情況下做出許多命令行更改,因爲我不想離開我所關注的教程的主要道路太遠。儘管通過谷歌有用的信息噸,有時很難辨別任何意想不到的後果可能是:)謝謝! –

回答

5

保存並在vim中退出的命令是:x,但是,您可能需要先使用您熟悉的編輯器。我不知道什麼是在OS X中的默認編輯器,但你可以告訴Git的使用與:

git config --global core.editor <myeditor> 
+0

會是:git config --global core.editor nano? –

+0

我想現在使用nano作爲編輯器...... –

+1

@PhilPowis,是的,就是這樣。 – romainl