Dopo git reset --hard
, git status
mi 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?
git
versione? O stai commettendo un errore sciocco o hai una vecchia versione che è buggy?
.
indica la directory corrente non la directory principale