GIT Checkout File - Корпус в имени файла
-
25-09-2019 - |
Вопрос
Git Newbie здесь :)
Столкнулся с проблемой, связанной с корпусом: файл aspnetdb.mdf
Был удален из репозитория нескольких коммитов назад, я решил восстановить его от некоторых ранних коммитов и сделал это таким образом:
git checkout master~3 aspnetdb.mdf
хотел получить файл с 3-й обратно
Но Гит сказал, что такого файла не было.
Затем я выполнил следующее:
git checkout master~3 ASPNETDB.MDF
который работал нормально - я должен был нужен файл.
ОДНАКО. Команда git checkout master~3 aspnetdb_log.ldf
(с наименочным именем файла) Команда выполняется нормально. Во время всех dev. Процесс оба файла были обработаны так же (без взлома Revames и т. Д. :)).
Как объяснить такое поведение? Что я сделал не так?
Решение
Как уже упоминалось в комментарии, так как вы используете GIT в системе нечувствительности к регистру (Windows), попробуйте установить core.ignorecase
должным образом. Проверить с:
$ git-config --list
Если не установлено:
$ git-config --global core.ignorecase true