Componentes de Git
Un proyecto Git tiene tres componentes principales:
- Repositorio
- Árbol de trabajo
- Índice
El repositorio, o repo, es el "contenedor" que rastrea todos los cambios en los archivos de su proyecto. Contiene todos los commits realizados por su equipo. Puede acceder al historial del commit con el comando git log.
El árbol de trabajo, o el directorio de trabajo, consiste en los archivos en los que se está trabajando. Puede pensar en un árbol de trabajo como un sistema de archivos donde puede ver y modificar los archivos.
El índice, o área de preparación, es donde se preparan los commits. Una vez preparados, los archivos del árbol de trabajo se comparan con los del repositorio. Los cambios en los archivos del árbol de trabajo se marcan como modificados antes de confirmarlos.
![Los tres componentes principales de un proyecto Git son el repositorio, el índice y el árbol de trabajo. Work tree and index](/static/1736ed1f6051c5c22605cb706d3bc08e/5a190/01.png)