Disons que vous avez un projet et que vous avez balisé des points particuliers de celui-ci sur la ligne de commande en utilisant
| 
 1 
 | 
  git tag -a v1.0 -m ‘tagging Version 1.0’  
 | 
Un jour, plus tard, vous voudrez revenir à un tel tag. Voici comment on peut le faire.
D’abord, commitez vos changements actuels afin d’être libre de vérifier tout nouveau sans perdre votre dur labeur. Ensuite, tapez simplement
| 
 1 
 | 
  git checkout tags/v1.0  
 | 
en supposant que v1.0 est le nom de votre tag. Parfois, vous pouvez vouloir vérifier ce tag et créer une nouvelle branche pendant que vous y êtes, afin que votre branche actuelle ne soit pas écrasée. Heureusement, nous pouvons le faire en émettant
| 
 1 
 | 
  git checkout tags/v1.0 -b NewBranch  
 | 
Ceci va créer une nouvelle branche appelée NewBranch et extraire le tag v1.0. Une fois que vous avez fini de travailler dessus, vous pouvez revenir à une autre branche (par exemple master) en émettant
| 
 1 
 | 
  git checkout master  
 | 
.
Notez que pour passer à d’autres branches, il suffit de donner le nom de la branche – contrairement aux tags qui doivent être préfixés par ‘tags/’ comme indiqué ci-dessus.