Git用CRLF替换了我所有的LF - 我该如何解决这个问题?

时间:2009-09-24 23:26:40

标签: ruby git rubygems newline

我刚跑了

git add -A

在我的第一个git项目上。

我回复了大约一千条回复:

  

“警告:LF将被CRLF取代”

当它遍历每个文件(Ruby文件,有些是宝石)。

我删除了我的.git目录,并尝试通过输入以下命令禁用此默认设置:

git config core.autocrlf false

然后我尝试再次添加文件:

git add -A

但我得到了同样的结果。救命啊!

1 个答案:

答案 0 :(得分:23)

您可能将core.autocrlf属性设置为true

这是您可以设置的配置属性:

http://git-scm.com/docs/gitattributes#_checking_out_and_checking_in

要确保对所有Git项目设置为false,您可以执行以下操作:

git config --global core.autocrlf false

希望这有帮助!