Git Recupera un ramo cancellato


Esempio

Per recuperare un ramo cancellato è necessario trovare il commit che era il capo del ramo eliminato eseguendo

git reflog

È quindi possibile ricreare il ramo eseguendo

git checkout -b <branch-name> <sha1-of-commit>

Non sarai in grado di recuperare i rami cancellati se il garbage collector di git ha cancellato i commit pendenti - quelli senza ref. Avere sempre un backup del proprio repository, specialmente quando si lavora in un piccolo team / progetto proprietario