Viewing the commit logThe Git workflow

Two-tree architecture

Repository + Working

On les appelle tree car ils représente une structure de fichiers.

Deux termes existent concernant les échanges :

Les deux trees ont chacun leur structure de fichier indépendante. On fait un commit pour ajouter des informations du working au dépôt, et on checkout pour récupérer des informations du dépôt vers le working.

Three-tree architecture

Repository + staging Index + Working

Ici :

On peut avoir différentes modifications faites dans notre working, mais n'en adder que certaines vers le staging index afin d'en faire un commit.