Git новичок здесь :)
Столкнулся с проблемой, связанной с регистром: файл aspnetdb.mdf
был удален из хранилища несколько коммитов назад, я решил восстановить его из некоторых предыдущих коммитов и сделал так:
git checkout master~3 aspnetdb.mdf
хотел получить файл из 3-го обратного коммита
Но git сказал, что такого файла не было.
Затем я выполнил следующее:
git checkout master~3 ASPNETDB.MDF
, который работал нормально - я получил нужный файл.
ОДНАКО. Команда git checkout master~3 aspnetdb_log.ldf
(с именем файла в нижнем регистре) выполнена нормально. В течение всего дев. Обработка обоих файлов выполнялась одинаково (без переименования и т. Д. :)).
Как объяснить такое поведение? Что я сделал не так?