我知道有很多问题" LF将被CRL取代"但是我相信我的问题是独一无二的,因为我试图强迫LF线路结束,即使在Windows上也是如此,所以不要让autocrlf = true。
为了强制LF我在我的存储库的根目录中创建了一个.gitattributes:
* text=lf
然而,当我现在尝试添加文件时,我得到" LF将被CRLF"取代。警告。为什么在给出我的.gitattributes时它会替换为CRLF?我相信我的全局git设置有autocrlf = true,但我认为我的.gitattributes会覆盖它。
另一个建议的答案只解决.txt文件(* .txt),我需要所有确定为git文本的文件才能使用LF。
答案 0 :(得分:1)
卫生署! .gitattributes行应该是
* eol=lf
可以使用以下方法抑制警告:
git config --global core.safecrlf false