Ogni volta che provo a impegnare il mio lavoro, ottengo questo errore.irreversibile: impossibile analizzare Errore HEAD durante il commit
fatal: could not parse HEAD
Cosa devo fare se voglio conservare le mie modifiche?
Ogni volta che provo a impegnare il mio lavoro, ottengo questo errore.irreversibile: impossibile analizzare Errore HEAD durante il commit
fatal: could not parse HEAD
Cosa devo fare se voglio conservare le mie modifiche?
Sapevate quale ramo HEAD
avrebbe dovuto indicare? Era master
? Esegui git symbolic-ref HEAD refs/heads/master
.
Fondamentalmente, il riferimento simbolico con il nome HEAD
è corrotto in qualche modo. Tu (o il software che hai eseguito) dovresti aver frugato nella directory .git
. Se fossi in te controllerei per assicurarmi che nient'altro nel tuo repository sia danneggiato. È possibile verificare il database degli oggetti eseguendo git fsck
.
Penso che tu abbia ragione Ho eseguito 'git fsck' e ho ottenuto questo:' avviso: HEAD indica un ramo non ancora nato (trunk) ' – MichaelScaria
@MichaelScaria: Beh, in realtà è colpa mia. Ho detto 'trunk' invece di' master', perché ultimamente ho usato git-svn troppo. Riprovare con 'git symbolic-ref HEAD ref/heads/master'. Aggiornerò il mio post in modo appropriato –
Mi hai appena salvato la vita. Grazie! – RedactedProfile