如何修复我的行尾混乱?

时间:2018-05-01 19:08:08

标签: git core.autocrlf

不知道它是怎么发生的,但是在一台机器上(Windows),我有一个带有CRLF-Endings的personal.el文件(文本),而另一台机器上有LF结尾。两台机器上的此文件可能还有一些其他差异。

现在,当我在linux机器上提取最新的更改(在Windows机器上进行)时,git告诉我这是一个huuuuuge diff,因为每一行在行结束时都不同。

我明白.gitattributes或core.autocrlf就是那种情况。但是,我尝试了几种设置,但没有一种真正有用。

在.gitattributes中,我尝试过(一行一行,当然不是一次性):

personal.el text eol=auto
personal.el text eol=lf
personal.el text

对于autocrlf,我尝试了git config --global core.autocrlf input

我案件的正确设置是什么? 除了改变行结尾之外的任何其他可能性?

0 个答案:

没有答案