我正在使用 Ubuntu 13.10 x64,我正在开发一个项目,一些开发人员正在使用 Windows,我最近更改了 git 配置core.eol
到“lf”和core.autocrlf
“输入”和core.safecrlf
到“真实”。从那时起,当我尝试将文件提交到本地存储库时,我收到此错误:
fatal: CRLF would be replaced by LF in ......
据我了解,如果我设置core.eol
到“lf”和core.autocrlf
对于“输入”,git会自动将CRLF转换为LF,但是为什么会出现这个错误呢?我该如何解决这个问题?
谢谢。
这是一个经典问题:
(picture from Luis Tubes's blog post)
通常的解决方法是自己转换这些文件,使用dos2unix or 瑞士锉刀.
我一直更喜欢keep core.autocrlf to false, 意思是:
git config --global core.autocrlf false
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)