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?

Foi útil?

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
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top