我做了git checkout master
。如果我git status
,它会在我的工作目录中显示两个已更改的文件,即使我没有触及它们。它似乎是某种行结束问题。
git reset --hard HEAD
也无济于事。
我已设置core.ignorecase=true
,但没有帮助。
这里有什么问题? Windows上的Git仍然像地狱一样困扰着我......
答案 0 :(得分:7)
您是否将 core.autocrlf
设置为false(特别是在Windows上)?
请参阅this answer,以便将其保留为假。
其他原因可能包括.gitattribute
filter driver,它会对文件内容执行一些更改。