我决定通过一个文件以正确的方式设置行尾.gitattributes
,例如此处详述- 所以我将 core.autocrlf 设置为 false 并创建并提交了一个 .gitattributes 文件:
*.java text eol=native
*.jsp text eol=native
*.css text eol=native
*.html text eol=native
*.js text eol=native
*.xml text eol=native
*.sql text eol=native
*.MF text eol=native
# git files
*.gitignore text eol=native
*.gitattributes text eol=native
#eclipse files
*.classpath text eol=native
*.project text eol=native
*.prefs text eol=native
*.properties text eol=native
然后我按照这里的建议发出git rm --cached -r .
然后git reset --hard
(也尝试过) 。现在所有文件都有 LF 行结尾。不应该是 CRLF 吗?我想念什么?我在 Windows 7 上,.git checkout HEAD
git version 1.8.0.msysgit.0
谢谢