我使用Android Studio中的git模块来处理我的存储库。某些文件的版本没有任何更改,它说:
内容仅在行分隔符之间有差异
经过一些搜索,我发现问题出在行尾字符。我的操作系统是Windows,本地文件是CRLF,但是远程文件是LF。
我试图在记事本++中使用EOL转换,但是它没有用。 我没有.gitattributes文件。
我检查了配置文件,发现core.autocrlf
是真实的。我不能将其设置为false,因为我同时使用Mac和Windows。
我尝试了git config --global core.eol lf
和git update-index --refresh
,但问题仍然存在。
我知道关于LF-CRLF的很多问题,但是它们对我没有用,因为我已经签出并更改了一些文件。因此,我需要提交更改的文件。