Les trois espaces de Git : working directory, staging area, repository
Fondamental : Espaces principaux
Définition : Working directory
Le working directory correspond à l'état actuel du répertoire Git :
les nouveaux fichiers qui ne sont pas encore suivis,
les fichiers modifiés depuis la dernière version.
C'est ce que l'on voit dans le système de fichier à un instant t.
Définition : Staging area
La staging area est la zone intermédiaire entre le working directory et le repository.
Elle contient les modifications effectuées dans le working directory que Git va ajouter au repository lors du prochain commit.
Définition : Repository
Le repository (ou dépôt) correspond aux fichiers dans l'état de la dernière validation effectuée (commit).