の後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
。これは何らかの関連があるのでしょうか?
ベストアンサー1
私も同じ問題を抱えていましたが、それは.gitattributes
ファイルに関連していました。ただし、問題の原因となったファイルの種類は に指定されていませんでした.gitattributes
。
実行するだけで問題を解決できました
git rm .gitattributes
git add -A
git reset --hard