IDEA使用git報錯LF would be replaced by CRLF in .gitignore (moments ago)

Michaeles發表於2018-11-29

1.首先使用,如果還是報錯,則使用2的方法

 2.提示CRLF和LF的換行處理問題LF will be replaced by CRLF

  • $git config --global core.autocrlf true

 core.autocrlf是git中負責處理line endings的變數,可以設定三個值--true,inout,false 
設定為true,新增檔案到git倉庫時,git將其視為文字檔案。他將把crlf變成lf;
設定為false時,line-endings將不做轉換操作。文字檔案保持原來的樣子;
設定為input時,新增檔案git倉庫石,git把crlf程式設計lf。當有人Check程式碼時還是lf方式。因此在window作業系統下,不要使用這個設定;

3.瞭解3種方式

CRLF->Windows-style
LF->Unix Style
CR->Mac Style

CRLF表示句尾使用回車換行兩個字元(即我們常在Windows程式設計時使用"\r\n"換行)
LF表示表示句尾,只使用換行.
CR表示只使用回車.

相關文章