我有2个文件在更改视图中不会消失.如果我查看diff,它只是告诉我提交的版本有LF行结尾,本地版本有CRLF行结尾.我在Mac上工作,我理解基于Linux的系统使用LF线路结尾,Windows使用CRLF.有没有我可以只转换这两个文件所以所有行结尾都是LF?
谢谢.
我在Windows上遇到了这个问题,因为我使用Cygwin git.exe检出了项目,而IntelliJ使用了msysGit中的git.exe.在Settings -> Version Control -> Git -> Path to Git executable
修复问题的情况下更改git.exe .
在您的情况下,您可以:
转换这些文件
设置core.autocrlf
到input
:
git config core.autocrlf input
重置它(确保您没有任何正在进行的工作)
git rm --cached -r . git reset --hard
查看更多" git用CRLF替换LF ".