Tuve este problema que la salida de la git branch
solía ser
* (no branch) master
Luego, realicé los cambios y pasé a la twig master
, ejecutando
git checkout master
Ahora tengo que recuperar algunos files en *(no branch)
. ¿Cómo puedo hacer eso? La aplicación está en producción y tiene varios cambios, pero no puedo acceder …
Ejecute git reflog
para ver dónde ha estado su HEAD
anteriormente. Entonces es mejor usar
git checkout -b some_new_branch_name commit_hash_from_reflog
para crear una twig de esa confirmación "perdida". Entonces, normalmente puede trabajar con esa twig y, por ejemplo, fusionarla.