Comandos básicos

Definiciones

Working directory
Contiene los archivos de tu proyecto.
Staging area
El comando git add añade contenido del directorio de trabajo al área de ensayo (staging area o 'index') para la próxima confirmación. Es una zona intermedia.
Repository
El comando git commit añade contenido del staging area y registra una nueva instantánea permanente en la base de datos y luego avanza el puntero de la rama en la rama actual. Es lo conocido como el HEAD que apunta al último commit realizado.

Zonas que hay que conocer de GIT

workspace
staging area/index
local repository