Arquivo de checkout do Git - Casting no nome do arquivo
-
25-09-2019 - |
Pergunta
Git novato aqui :)
Problema relacionado ao revestimento voltado para o revestimento: Arquivo aspnetdb.mdf
Foi removido do repositório vários compromissos atrás, decidi restaurá -lo de algumas delas anteriores e fiz isso é assim:
git checkout master~3 aspnetdb.mdf
queria obter o arquivo do 3º Commit de volta
Mas Git disse que não havia esse arquivo.
Então eu executei a seguir:
git checkout master~3 ASPNETDB.MDF
O que funcionou bem - eu tinha o arquivo necessário.
CONTUDO. Comando git checkout master~3 aspnetdb_log.ldf
(com o nome do arquivo de baixo caso) Comando executado bem. Durante todo o dev. Processar os dois arquivos estavam processando da mesma maneira (sem renomeamento de hackers etc. :)).
Como explicar esse comportamento? O que eu fiz de errado?
Solução
Conforme mencionado no comentário, como você está usando o git em um sistema insensível (Windows), tente e defina core.ignorecase
devidamente. Verificar com:
$ git-config --list
Se não estiver definido:
$ git-config --global core.ignorecase true