我知道Windows使用CRLF,並且最好讓Git在提交之前將行結束符更改爲LF,並在簽出時返回到CRLF。出於這個原因,我有core.autocrlf
設置爲true。然而,與其他線索相反(例如,this),我仍然收到此警告:git config core.autocrlf是真的,但我仍然收到警告?
警告:LF將由[FILE_NAME]中的CRLF取代。 該文件將在其工作目錄中具有其原始行尾。
首先,我認爲設置core.autocrlf
爲真應該停止這些警告。其次,Git應該在提交時將LF轉換爲CRLF,而不是相反?有趣的是,我只提交了很多文件,並且只有其中兩個(.csproj和.cs)的警告。
P.S.我在Windows上使用Git Bash。
[定製Git-Git配置](https://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration)以及緊接在部分後面的'core.whitespace'部分'core.autocrlf'提供任何見解或幫助?你是如何檢查你有'core.autocrlf'設置正確的? –
我運行了'git config core.autocrlf'並打印出了'true'。 – lfk