Reconocer y dejar CABEZA separada
Consultar una confirmación o una etiqueta en lugar de una rama te sitúa en un detached HEAD: no estás en ninguna rama. Puede mirar a su alrededor e incluso confirmar, pero las nuevas confirmaciones no pertenecen a ninguna rama. Crea una sucursal para conservarlos o consulta una sucursal para regresar.
Funciona en GitTree Gratis: todas las funciones locales de Git, una vez que hayas iniciado sesión.
En esta página
Antes de empezar
- Revisaste una confirmación o una etiqueta, por ejemplo con Check Out This Commit.
donde encontrarlo
- El selector de rama en la barra de herramientas dice Detached at … con el SHA corto de la confirmación.
- El gráfico muestra una etiqueta HEAD, detached en la confirmación en la que se encuentra.
| acción | macOS | Windows y Linux |
|---|---|---|
| Jump to HEAD | ⌘⇧H | Ctrl+Shift+H |
Pasos
reconocerlo
Mire el selector de sucursales: Detached at 6caad4e en lugar del nombre de una sucursal. Las acciones que necesitan una rama dicen Check out a branch first: HEAD is detached.
Guarda lo que hiciste aquí.
Si realizó la confirmación mientras estaba desconectado, haga clic con el botón derecho en la confirmación de HEAD y elija Create Branch Here…. Tus confirmaciones ahora pertenecen a esa rama.
Volver a una sucursal
Haga doble clic en la etiqueta de una sucursal o seleccione una sucursal en el selector de sucursales. HEAD está conectado nuevamente.
Resultado esperado
Estás nuevamente en una rama y cualquier trabajo del HEAD separado se mantiene en una rama propia.
Por que sucede
- Verificar una confirmación o una etiqueta para probar una versión anterior.
- Algunos pasos de una rebase o bisección, que GitTree muestra en su banner.
- Un árbol de trabajo creado para una única confirmación.
Si algo sale mal
"Primero revise una sucursal: HEAD está desconectado".
La acción necesita una rama, como pull o rebase. Consulta una sucursal y vuelve a intentarlo.
Preguntas
¿Es un HEAD separado un error?
No. Es un estado normal de Git para mirar el historial. Solo importa si te comprometes allí y luego te vas sin crear una rama.