LF will be replaced by CRLF in git
LF will be replaced by CRLF in git

提交代码的时候遇到报错LF will be replaced by CRLF in git,多方搜索发现都是关于CRLF will be replaced by LF in git的内容。经过对照排查发现这个错误其实是项目文件夹中同时存在 LF 和 CRLF 的文件导致的。由第一次提交来决定后续以 LF 还是 CRLF 为准,但是也可以通过修改所有文件为另一种换行模式来修改。

查找资料的过程中,找了很多技术讨论区,包括 stackoverflow、github、codebegin 等,解答疑问的人都是给出一个设置git config core.autocrlf false的错误回答,不但不能解决问题,反而可能迷惑提问者。内容农民(content farmer)产生的垃圾内容正在填充专业网站,这是一个坏现象。

作者
ragnaroks
发布时间
2023-04-12
创作协议