2008-09-02 32 views
6

Witam Mam następujący błąd git-fsck, którego nie można wyczyścić git-gc nawet w trybie --aggressive. Co mogę zrobić, aby naprawić ten błąd repozytorium?Git "zły plik sha1" błąd

$ git-fsck 
bad sha1 file: .git/objects/55/tmp_obj_a07724 

Odpowiedz

7

Err ... tmp_obj_a07724 podejrzanie wygląda jak resztki tymczasowego pliku :)

Co się stanie, jeśli po prostu przenieść go z katalogu .git (po kopii zapasowej całej sprawy)?

+1

Miałem kilka zerowych plików '.git/objects/??/tmp_obj _ ??????' pozostawionych po 'git gc --aggressive'. Usunięcie ich rzeczywiście pozbyło się tej wiadomości, a repozytorium nadal działa doskonale. – akaihola