Git – Erro – CORRUPT – fatal loose object stored in git objects is corrupt

Artigo simples, para trazer o erro/solução de um caso muito comum.

Erro

Git apresentando o erro:
fatal: loose object (stored in .git/objects/85/ ) is corrupt

fernando@debian10x64:~/$ git status
error: object file .git/objects/ac/ddbb976c476e2c2533b4bfc294cc30c4cc6ee2 is empty
error: object file .git/objects/ac/ddbb976c476e2c2533b4bfc294cc30c4cc6ee2 is empty
fatal: loose object acddbb976c476e2c2533b4bfc294cc30c4cc6ee2 (stored in .git/objects/ac/ddbb976c476e2c2533b4bfc294cc30c4cc6ee2) is corrupt

Solução

Executar os comandos:

find .git/objects/ -type f -empty | xargs rm
git fetch -p
git fsck --full
## Para validar
git status
Fernando Müller Junior
Fernando Müller Junior

Eu sou o Fernando Müller, um Tech Lead SRE com 16 anos de experiência em TI, atualmente eu trabalho na Appmax, uma fintech localizada no Brasil. Apaixonado por trabalhar com arquiteturas e aplicações Cloud Native, ferramentas Open Source e tudo que existe no mundo SRE, sempre procurando se desenvolver e aprender constantemente(Lifelong learning), atuando em projetos inovadores!

Artigos: 28

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *