Esta publicación diferenciará la cabeza, el árbol de trabajo y el índice en GIT.
¿Cuál es la diferencia entre el árbol de trabajo, la cabeza y el índice en GIT??
"CABEZA"Es una referencia única que apunta a la rama o se compromete en la que los usuarios están trabajando actualmente. El "Árbol de trabajo"Es el área de trabajo actual en la que trabajan los usuarios que contiene todos los cambios sin organizar. Mientras "Índice"Es el área de puesta en escena entre el directorio de trabajo y el repositorio local que contiene los cambios que deben comprometerse.
Cómo encontrar el puntero de la cabeza en Git?
Para ver la posición actual de la cabeza, utilice el "Git log"Comando junto con el"-una línea" opción:
$ git log -enneline
La siguiente salida indica que la cabeza apunta al "maestro"Branch y"d3fd3b" comprometerse:
Cómo encontrar un árbol de trabajo en Git?
Si los desarrolladores desean ver la lista de todos los cambios no seguidos del árbol de trabajo, se requiere ejecutar el "git ls-tree Head" dominio:
$ git ls-tree Head
Según la salida de abajo establecida:
Cómo encontrar el índice en git?
Para encontrar el índice en git, ejecute el "Git LS-Files" dominio:
$ git ls -files -s
En la siguiente salida:
Hemos diferenciado entre la cabeza, el árbol de trabajo y el índice en GIT.
Conclusión
La cabeza es un puntero que determina la rama o se compromete que el usuario revisó por última vez. Un árbol de trabajo es un lugar actual donde trabaja el usuario y mantiene archivos. Sin embargo, el índice es un área de puesta en escena de git donde los usuarios cometen nuevos cambios. Esta publicación demostró la diferencia entre la cabeza, el árbol de trabajo y el índice.