Se déplacer dans les versions

FondamentalQuestionner l'historique

Comme chaque commit a un identifiant, associé à beaucoup d'informations, il est donc possible de :

  • Voir les changements introduits pas un commit en utilisant git show ;

  • Comparer deux états du code en utilisant git diff.

FondamentalSe déplacer dans les versions

Il est possible de charger différentes versions du projet en utilisant git checkout.

Quand cette commande est appelée avec pour argument une version du projet, elle remplace complètement le contenu à la racine du projet, et charge celui correspondant à la version demandée.

La version précédente du projet est désormais cachée quelque part dans le dossier .git.

Remarque

On a vu deux intérêts supplémentaires de la gestion de version :

  • Naviguer entre les versions de manière totalement transparente ;

  • Pouvoir comparer différentes versions pour voir s’il y a un bug.