Stel dat je een project hebt en je hebt bepaalde punten ervan getagd op de commandoregel met
1
|
git tag -a v1.0 -m ’tagging Version 1.0′
|
Op een later tijdstip zou je terug willen gaan naar zo’n tag. Zo kunnen we dat doen.
Eerst moet u uw huidige wijzigingen vastleggen, zodat u vrij bent om iets nieuws te controleren zonder dat uw harde werk verloren gaat. Type dan
1
|
git checkout tags/v1.0
|
ervan uitgaande dat v1.0 de naam van je tag is. Soms wil je misschien deze tag uitchecken en een nieuwe branch aanmaken terwijl je bezig bent, zodat je huidige branch niet overschreven wordt. Gelukkig kunnen we dit doen door
1
|
git checkout tags/v1.0 -b NewBranch
|
Dit zal een nieuwe branch aanmaken genaamd NewBranch en tag v1.0 checkouten. Als u klaar bent, kunt u teruggaan naar een andere branch (bijvoorbeeld master) door
1
|
git checkout master
|
Merk op dat om naar andere branches te gaan je alleen de naam van de branch hoeft op te geven – in tegenstelling tot tags die voorafgegaan moeten worden door ’tags/’ zoals hierboven getoond.