Se déplacer dans les versions
Fondamental : Questionner 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.
Fondamental : Se 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.