我知道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