2014-12-02 139 views
3

我在Udacity上學習「如何使用Git和GitHub」。我正在跟着例子,但我遇到了一個問題。我一直在試圖通過Google搜索和反覆試驗來解決這個問題大約兩個小時。我認爲是時候製作一個StackOverflow帖子了。我更喜歡試圖找出我的問題,但沒有在StackOverflow上發佈,但似乎在這一點上,我沒有生產力,我敢肯定這個問題是一個更有經驗的開發人員的陷阱,我可以通過發佈在這裏保存幾個小時,所以我在這裏。我在不同的網站上發現了與我的類似問題的論壇帖子,並且採取了相應的措施,但無濟於事。我將不勝感激任何幫助或指導。git commit sublime text 2

所以,我們正在學習git和做我們的第一個git commit。我在Windows 7上。我使用Git Bash瀏覽計算機上的目錄並執行git命令。該培訓班我們設置的Git的默認編輯器是崇高的文本2命令

git config --global core.editor "'C:/Program Files/Sublime Text2/sublime_text.exe' -n -w" 

現在,我使用Git的Bash導航到相應的目錄,然後我做了git的狀態,它顯示了兩個文件,我想在暫存區。一切都很好,很好。但只要我嘗試做一個混帳提交,我得到以下錯誤...

'C:/Program Files/Sublime Text2/sublime_text.exe' -n -w: C:/Program Files/Sublim 
e Text2/sublime_text.exe: No such file or directory 
error: There was a problem with the editor ''C:/Program Files/Sublime Text2/subl 
ime_text.exe' -n -w'. 
Please supply the message using either -m or -F option. 

請幫忙!!!

預先感謝您的時間和精力:)

+1

打開提供信息的錯誤[也許你向前ST2路徑斜槓是問題(http://stackoverflow.com/a/9408117/1569064) – AGS 2014-12-02 03:06:48

+0

我不認爲這是問題所在。我把它們當成反斜槓。已經改變了幾次,沒有運氣。 – JulianDavid 2014-12-02 03:23:13

+0

謝謝,那篇文章幫我解決了這個問題,雖然我之前看到過,但我沒有試圖複製和粘貼這個人的建議。我做了第二次,它工作。 – JulianDavid 2014-12-02 03:35:28

回答

3

我也從udacity採取相同的過程,並有相同的錯誤。我發現.gitconfig文件中的路徑在空格之前包含斜槓,但它們不是必需的。轉到.gitconfig文件,你會發現你的路徑爲C:/ Program Files/Sublime \\ Text \\ 2/sublime_text.exe。只需刪除斜槓,並使其C:/ Program Files/Sublime Text 2/sublime_text.exe

現在使用-m就會消失,崇高將在進入git commit

+0

我正在參加相同的課程。有效!!謝謝。 – 2017-02-18 10:21:25