Dopo git reset --hard, git statusmi dà i file all'interno della Changes not staged for commit:sezione.
Ho anche provato git reset ., git checkout -- .e git checkout-index -f -a, inutilmente.
Quindi, come posso liberarmi di quei cambiamenti non messi in scena?
Questo sembra colpire solo i file di progetto di Visual Studio. Strano. Vedi questa pasta: http://pastebin.com/eFZwPn9Z . La particolarità di questi file è che in .gitattributes ho:
*.sln eol=crlf
*.vcproj eol=crlf
*.vcxproj* eol=crlf
Inoltre, autocrlfè impostato su false nel mio globale .gitconfig. Potrebbe essere in qualche modo rilevante?
gitversione? O stai commettendo un errore sciocco o hai una vecchia versione che è buggy?
.indica la directory corrente non la directory principale