Название говорит само за себя.
После 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
установлено значение false в моем глобальном .gitconfig
. Может это как-то актуально?