fatal: no se pudo analizar el error HEAD al comprometerse

Cada vez que bash comprometer mi trabajo, obtengo este error.

fatal: could not parse HEAD 

¿Qué debo hacer si deseo conservar mis cambios?

¿Sabes a qué twig se suponía que HEAD ? ¿Era master ? Ejecute git symbolic-ref HEAD refs/heads/master .

Básicamente, la reference simbólica con el nombre HEAD está dañada de alguna manera. Usted (o el software que ejecutó) debe haber estado hurgando en el directory .git . Si yo fuera usted, verificaría para asegurarse de que nada más en su repository esté dañado. Puede verificar su database de objects ejecutando git fsck .