我只是在我的第一個Git項目跑了Git用CRLF替換了我所有的LF - 我該如何解決這個問題?
git add -A
。
我回來大約有一千迴應:
「警告:LF將CRLF改爲」
因爲它通過每一個文件去(Ruby文件,有些是寶石)。
我刪除我的.git目錄,並試圖通過鍵入以下命令禁用此默認設置:
git config core.autocrlf false
然後我試圖再次添加文件:
git add -A
但我得到了同樣的結果。幫幫我!
我只是在我的第一個Git項目跑了Git用CRLF替換了我所有的LF - 我該如何解決這個問題?
git add -A
。
我回來大約有一千迴應:
「警告:LF將CRLF改爲」
因爲它通過每一個文件去(Ruby文件,有些是寶石)。
我刪除我的.git目錄,並試圖通過鍵入以下命令禁用此默認設置:
git config core.autocrlf false
然後我試圖再次添加文件:
git add -A
但我得到了同樣的結果。幫幫我!
您可能遇到的core.autocrlf
屬性設置爲true
它的配置屬性可以設置:
http://git-scm.com/docs/gitattributes#_checking_out_and_checking_in
要確保被設置爲false所有的Git項目,你可以這樣做:
git config --global core.autocrlf false
希望這有助於!
要限定上面的最後建議,如果在特定項目中設置core.autocrlf標誌,它會影響全球環境。因此,仍然有必要在本地定義的項目中設置或刪除標誌。 – seh 2009-11-26 15:41:34
你在使用什麼操作系統/平臺? – 2009-09-24 23:40:49
postimum相關:http://stackoverflow.com/questions/2332349/best-practices-for-cross-platform-git-config – cregox 2012-10-15 12:41:01