2008-09-02 19 views
6

Hola Tengo el siguiente error de git-fsck, que no puede ser limpiado por git-gc incluso en modo --aggressive. ¿Qué puedo hacer después para corregir este error de repositorio?Error "mal archivo Sha1" de Git

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

Respuesta

7

Err ... tmp_obj_a07724 se parece sospechosamente a un archivos temporales sobrantes :)

¿Qué pasa si sólo tiene que mover a la basura desde el directorio .git (después de una copia de seguridad de todo el asunto)?

+1

Tenía un par de archivos '.git/objects/??/tmp_obj _ ??????' de tamaño cero que quedaban después de 'git gc --aggressive'. Simplemente eliminándolos se deshizo de este mensaje, y el repositorio parece funcionar perfectamente. – akaihola

Cuestiones relacionadas