
Mario Enrique Ascencio Garcia
PreguntaQue significa Head desacoplada??

Josue Granados
No hay nada de que preocuparse! El HEAD es un pointer o apuntador, asi como en C, este apunta a una direccion ya sea en memoria o en este caso a un indice de una base de datos. tu HEAD esta apuntando a un commit especifico, puedes revisarlo, testearlo, modificarlo, agregar, quitar, crear otra rama apartir de esa, etc. Para volver a "la normalidad" solo apunta de nuevo al ultimo commit de la rama que quieres:
git checkout nombre_de_la_rama
o
#git version 2.23 en adelante git switch nombre_de_la_rama
El que tu HEAD se encuentre desacoplada no es ningun error, ni haz roto nada, solo estas en modo "exploración" por asi decirlo.

Enrique Formoso
esto me funcionó https://stackoverflow.com/questions/10228760/fix-a-git-detached-head

Pablo .
Significa que tu HEAD está en un commit. Head es un apuntador. Ocurre el problema de Head desacoplado cuando realizas un checkout a un commit.
git checkout <commit>
Te recomiendo revisar: https://www.cloudbees.com/blog/git-detached-head https://www.git-tower.com/learn/git/faq/detached-head-when-checkout-commit/