2010-07-03 2 views
1

Я вышел на свое репетирование github и обнаружил, что я случайно добавил файлы в msysgit с опечаткой. Вместо добавления файлов в каталог под названием «Домен» я добавил их в «DOmain».Case typo on path в msysgit

Я пробовал git mv, но путь нечувствителен к регистру в Windows, и переход невозможен.

Каков наилучший способ решения такой проблемы?

ответ

2

mv что-то еще, например, «tempdir», а затем mv вернуться к правильной капитализации?

+0

я решил его через стандартный мв в то время как внутри typoed директории и обратно в правильно типизированных имя: TYpoedDir $ мерзавец мв -f file ../GoodDir/file. Добавил git в файл из GoodDir и подтвердил использование git ls-файлов. Все хорошо. Всем спасибо. –

+0

добавлен комментарий к ls-файлам –

0

Вернитесь в историю (git checkout someHash), создайте новый каталог с надлежащим корпусом, проверьте файлы с неправильной фиксацией (git checkout someWrongHash someFiles), скопируйте их, а затем сбросьте HEAD к новому фиксации.

(И в следующий раз, не мучай youreslf с мерзавца на Windows;))