logo

Cabeza de Git

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.

Cabeza de Git

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:

Cabeza de Git

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:

Cabeza de Git

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:

Cabeza de Git

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
Cabeza de Git

He copiado la identificación de confirmación anterior. Ahora lo comprobaré con esta identificación.

Cabeza de Git

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.