GIT - 5 Les différentes étapes de GIT

Vous devez connaître les trois états locaux liés aux fichiers gérés par git. Il y a le répertoire de travail, la zone de transfert et le repository de git ou l'historique de validation. Le répertoire de travail contient tous les fichiers et dossiers de votre application qui peuvent ou non, est géré par git de toute façon git est au courant de ces fichiers. De l'autre côté nous avons le repository de git ou l'historique de validation qui contient toutes les modifications valider ou enregistrés. Dans le repository de git, la zone intermédiaire est éditée pour préparer le prochain commit. Les fichiers sont déplacés de l'état de répertoire de travail modifiées vers la zone de transfert de git puis finalement validé dans le repository de git. Les trois états de git sont spécifiques au repository de git en local, il y a aussi l'état distant bien qu’un repository distant ne soit qu'un autre repository avec ces trois états en interne je considère le repository non comme un 4ème et da comme la plupart des utilisateurs ne considère pas quelque chose de vraiment enregistré tant qu'il n'y a pas été enregistrées ou partagés sur un serveur distant. Nous allons plonger dans le repository distant un peu plus tard mais pour l'instant nous allons nous en tenir aux trois états locaux de git.