В названии говорится все.
После git reset --hard
, git status
дает мне файлы в разделе Changes not staged for commit:
.
Я также пробовал git reset .
, git checkout -- .
и git checkout-index -f -a
, но безрезультатно.
Итак, как я могу избавиться от этих неустановленных изменений?
Кажется, что это касается только файлов проекта Visual Studio. Weird. См. Эту вставку: http://pastebin.com/eFZwPn9Z. Особенность этих файлов заключается в том, что в .gitattributes у меня есть:
*.sln eol=crlf
*.vcproj eol=crlf
*.vcxproj* eol=crlf
Кроме того, в моем глобальном .gitconfig
значение autocrlf
установлено на false. Может ли это иметь какое-то значение?