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.