Las tres zonas

Entender el funcionamiento de las tres zonas es lo más importante de GIT, si consigues entender adecuadamente este apartado, el resto de contenido que veremos acerca de git te parecerá muy sencillo.

En git existen tres zonas principales que se deben destacar.

Working directory o directorio de trabajo
Staging area o área de preparación
Repositorio GIT

Diagrama-tres-zonas

Como se aprecia en la imagen, existen 3 zonas que ya habíamos mencionado. Vamos a explicar esto para que quede mas claro.

El Directorio de trabajo es considerado el directorio donde inicializamos git. En esta zona los ficheros están en el estado Untracked (Que no están en seguimiento)

La zona de preparación es donde colocamos los ficheros que deseamos tener en seguimiento, cuando los ficheros se encuentran en esta zona, git nos indicará si el fichero es nuevo para él, si un fichero ha sido modificado o si ha sido borrado por completo para poder deshacer esa operación local incluso antes de confirmar los cambios.

Por ultimo, el repositorio git o zona de commits son los cambios confirmados después de las verificaciones a través de la zona de preparación. Estos cambios se aplicaran directamente sobre el directorio de trabajo y el ciclo empezará de nuevo.