El CABEZA señala la última confirmación en la rama de pago actual. Es como un puntero a cualquier referencia. La CABEZA puede entenderse como el ' sucursal actual .' Cuando cambia de sucursal con 'pagar', el HEAD se transfiere a la nueva sucursal.
La figura anterior muestra el HEAD que hace referencia al compromiso-1 debido a que se realizó una 'compra' en el compromiso-1. Cuando realiza una nueva confirmación, cambia a la confirmación más nueva. El comando git head se utiliza para ver el estado de Head con diferentes argumentos. Almacena el estado del Head en .git efscabezas directorio. Veamos el siguiente ejemplo:
Cabezal de presentación de Git
El git mostrar cabeza Se utiliza para comprobar el estado del cabezal. Este comando mostrará la ubicación del Jefe.
Sintaxis:
$ git show HEAD
Producción:
En el resultado anterior, puede ver que se proporciona la identificación de confirmación para Head. Significa que el Jefe está en el compromiso dado.
marquesina html
Ahora, verifique el historial de confirmaciones del proyecto. Puede utilizar el comando git log para comprobar el historial de confirmaciones. Vea el siguiente resultado:
Como podemos ver en el resultado anterior, la identificación de confirmación para la confirmación más reciente y Head es la misma. Entonces, está claro que el último compromiso tiene el Jefe.
También podemos verificar el estado del Head mediante la identificación de confirmación. Copie la identificación de confirmación del resultado anterior y péguela con el mostrar git dominio. Su resultado es el mismo que git mostrar cabeza comando si la identificación de confirmación es la identificación de la última confirmación. Vea el siguiente resultado:
El resultado anterior es el mismo que el resultado de git show.
HEAD es capaz de hacer referencia a una revisión específica que no está asociada con el nombre de una sucursal. Esta situación se llama CABEZA separada.Cabeza separada de Git
GitHub realiza un seguimiento de todas las confirmaciones o instantáneas a lo largo del tiempo. Si verifica el 'registro de git' en su terminal, puede mostrar todas las confirmaciones anteriores hasta la primera confirmación. El modo HEAD independiente le permite descubrir un estado anterior de un repositorio. Es un estado natural en Git.
Cuando Head no señala la confirmación más reciente; dicho estado se llama Head independiente . Si realiza el pago con una confirmación anterior, soportará la condición de cabeza separada. Vea el siguiente ejemplo:
sistema de archivos linux
He copiado la identificación de confirmación anterior. Ahora lo comprobaré con esta identificación.
Como puede ver en el ejemplo dado, Head no señala la confirmación más reciente. Se llama estado de cabeza separada. Siempre se recomienda no comprometerse con la cabeza desprendida.