2009-09-24 37 views
14

我只是在我的第一個Git項目跑了Git用CRLF替換了我所有的LF - 我該如何解決這個問題?

git add -A 

我回來大約有一千迴應:

「警告:LF將CRLF改爲」

因爲它通過每一個文件去(Ruby文件,有些是寶石)。

我刪除我的.git目錄,並試圖通過鍵入以下命令禁用此默認設置:

git config core.autocrlf false 

然後我試圖再次添加文件:

git add -A 

但我得到了同樣的結果。幫幫我!

+0

你在使用什麼操作系統/平臺? – 2009-09-24 23:40:49

+0

postimum相關:http://stackoverflow.com/questions/2332349/best-practices-for-cross-platform-git-config – cregox 2012-10-15 12:41:01

回答

22

您可能遇到的core.autocrlf屬性設置爲true

它的配置屬性可以設置:

http://git-scm.com/docs/gitattributes#_checking_out_and_checking_in

要確保被設置爲false所有的Git項目,你可以這樣做:

git config --global core.autocrlf false 

希望這有助於!

+5

要限定上面的最後建議,如果在特定項目中設置core.autocrlf標誌,它會影響全球環境。因此,仍然有必要在本地定義的項目中設置或刪除標誌。 – seh 2009-11-26 15:41:34

相關問題