¿Por qué mi repositorio Git entró en un estado HEAD separado?

Terminé con una cabeza separada hoy, el mismo problema que se describe en:git push dice que todo está actualizado a pesar de que tengo cambios locales

Hasta donde sé, no hice nada fuera de lo común, solo me comprometí y presioné desde mi repositorio local.

Entonces, ¿cómo terminé con undetached HEAD?

Respuestas a la pregunta(8)

Su respuesta a la pregunta