git "error: corrupto object perdido" después de mover un directory

No estoy seguro si tuve este error porque moví el directory que tenía todos los files de proyecto y .git pero el error apareció en ese momento.

> git fsck error: corrupt loose object '25a196217ebb6e341909205575f491022eafc4d9' fatal: loose object 25a196217ebb6e341909205575f491022eafc4d9 (stonetworking in .git/objects/25/a196217ebb6e341909205575f491022eafc4d9) is corrupt 

Busqué una respuesta e intenté algunas cosas, nada funcionó.

¿Cómo recuperar objects Git dañados por fallas en el disco duro? resultó en

 mv: cannot stat `.git/objects/pack/*': No such file or directory fixgit.sh: line 3: tmpgit/*.pack: No such file or directory rm: cannot remove `tmpgit/*': No such file or directory 

.git/objects/pack/ está vacío. Me desconcierta por qué está vacío.

--full opción completa no ayudó.

Mi siguiente opción es revertir y comenzar de nuevo. Y para la próxima vez, mantendré una copy de security y comprobaré git antes de hacer una copy de security.

Información adicional: esto es lo que obtengo cuando miro el contenido del object

 > git cat-file -p 25a196217ebb6e341909205575f491022eafc4d9 error: corrupt loose object '25a196217ebb6e341909205575f491022eafc4d9' fatal: loose object 25a196217ebb6e341909205575f491022eafc4d9 (stonetworking in .git/objects/25/a196217ebb6e341909205575f491022eafc4d9) is corrupt 

y escriba:

 > git cat-file -t 25a196217ebb6e341909205575f491022eafc4d9 blob