我在Mac OS上工作,但到目前为止,这个问题只出现在带有SSD硬盘的MacBook Air上。我对一些不同的回购进行了新的检查,status
向我展示了一长串修改后的文件(没有触及任何内容)。它似乎是第三方的JavaScript和CSS文件。我读过的其他内容似乎是行结尾,但是暴君设置:
git config --global core.autocrlf input
正如此处http://help.github.com/line-endings/所示,然后结帐。有同样的问题。
帮助=(
答案 0 :(得分:0)
首先尝试:
git config --global core.autocrlf false
这将阻止任何“自动”转换。
有关管理eols的其他方法,另请参阅“Distributing git configuration with the code”。
答案 1 :(得分:0)
如另一个答案所指出,
git config --global core.autocrlf false
如果您有正确存储行结尾的文件为crlf,则还应禁止突出显示“cr”。 Git diff和其他补丁输出将突出显示可能存在问题的空白。你可以用以下方法来抑制它:
git config --global core.whitespace cr-at-eol
请记住,当您以同一用户身份登录计算机时,--global
将使所有存储库生效。要将设置应用于任何用户,请改用--system
。相反,您可以使用--local
将设置仅应用于当前仓库。如果未给出范围选项,则隐含--local
。