Erro Git “arquivo sha1 inválido”
-
09-06-2019 - |
Pergunta
Olá, tenho o seguinte erro do git-fsck, que não pode ser limpo pelo git-gc mesmo no modo --aggressive.O que posso fazer a seguir para corrigir esse erro de repositório?
$ git-fsck
bad sha1 file: .git/objects/55/tmp_obj_a07724
Solução
Não é uma resposta simples, infelizmente.Mas isso pode ajudar:
Recuperando-se da corrupção do repositório (do manual do usuário do Git).
Outras dicas
Errar... tmp_obj_a07724
Suspiciosamente parece um arquivo temporário restante :)
O que acontece se você simplesmente afastá-lo do .git
diretório (após um backup da coisa toda)?
De man git-fsck
:
Any corrupt objects you will have to find in backups or other archives
(i.e., you can just remove them and do an rsync with some other site in
the hopes that somebody else has the object you have corrupted).
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow