在git reset --hard
之后,git status
给出了Changes not staged for commit:
部分中的文件。
我也试过git reset .
, git checkout -- .
和git checkout-index -f -a
,都没有用。
那么,我怎样才能摆脱这些未分阶段的变化呢?
这似乎只影响Visual Studio项目文件。奇怪。请看这个粘贴:http://pastebin.com/eFZwPn9Z。这些文件的特殊之处在于,在.gitattributes中我有:
*.sln eol=crlf
*.vcproj eol=crlf
*.vcxproj* eol=crlf
此外,autocrlf
在全局.gitconfig
中设置为false。这有什么关系吗?