ディレクトリ TestDirectory の名前が小文字 (testdirectory) に変更された後、すべてのファイル (a.html および b.html) が変更されたものとして表示され、git reset --hard でさえ作業ツリーがリセットされません。
Git は常に次のように言います。
# modified: TestDirectory/a.html
# modified: TestDirectory/b.html
作業ツリーを変更されていない状態にリセットする機能はありません。次のコマンドはどれも役に立ちません。
git reset --hard
git checkout -- TestDirectory/a.html
なぜこれが起こるのか、私に何ができるのかわかりません。gitバグですか?
名前の変更は私が追加したのではなく、別の git ユーザーが追加したものです。
git バージョン 1.6.4
Mac OS X 10.6 を実行しています