好的,我已经阅读了关于这个话题的所有帖子,我的理解如下:
如果我在Windows中设置core.autocrlf = true,则git在提交和推送时应将所有crlf行尾转换为LF。
这就是我想要的,我已经按照这样的设置进行了配置。然而,当我检查一个带有CRLF结尾的文本文件时,我收到错误信息:
fatal: LF would be replaced by CRLF
我不明白...当我提交时,不应该发生相反的情况吗?
好的,我已经阅读了关于这个话题的所有帖子,我的理解如下:
如果我在Windows中设置core.autocrlf = true,则git在提交和推送时应将所有crlf行尾转换为LF。
这就是我想要的,我已经按照这样的设置进行了配置。然而,当我检查一个带有CRLF结尾的文本文件时,我收到错误信息:
fatal: LF would be replaced by CRLF
CRLF
被替换为LF
,LF
被保留为LF
。LF
将被替换为CRLF
。在该过程结束时,工作目录中所有的LF
都已被替换为CRLF
。这就是git警告您的原因。
注意:我不建议使用core.autocrlf
——它是一个旧的设置,已经被取代。请改用属性。请参阅此处:https://dev59.com/B3E85IYBdhLWcg3w_Ixr#13154031