Accidentalmente me separé de mi rama de aplicación:git problema - quedó separada de la rama
no está actualmente en cualquiera de las ramas. nada para cometer (directorio de trabajo limpio)
¿Cómo puedo volver a la rama?
Accidentalmente me separé de mi rama de aplicación:git problema - quedó separada de la rama
no está actualmente en cualquiera de las ramas. nada para cometer (directorio de trabajo limpio)
¿Cómo puedo volver a la rama?
Probar:
git checkout master
... o lo que sea rama en la que se encontraban antes en. Para dar una explicación más detallada:
Uno de los usos más comunes de git checkout
es cambiar de una rama a otra. p.ej. git checkout experiment
, git checkout master
. Sin embargo, también puede darle el nombre de una etiqueta, o la suma SHA1 (nombre del objeto) de una confirmación - en esos casos, git cambiará CABEZA (que normalmente apunta a una rama, indicando que esa es su rama actual) para señalar a esa etiqueta o cometer Esto se conoce como "HEAD separado" o "no estar en una rama": la principal diferencia es que si crea commits cuando está en el modo HEAD desconectado, no avanzará una bifurcación, por lo que son más fáciles de perder. pista de.
Sin embargo, esto es algo muy útil que puede hacer cuando quiere ver el estado de su repositorio en algún punto aleatorio en el pasado. (Por ejemplo, saltando alrededor de esta manera es a menudo el primer paso de tratar de encontrar la última buena para cometer (el impresionante) git bisect
.)
git checkout master
O cualquier otra rama que desea.
Quizás pueda encontrar útil [el libro de la comunidad] (http://book.git-scm.com/)? – nickgrim