После того, как каталог 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 версия 1.6.4
Я использую Mac OS X 10.6