Säg att du har ett projekt och har taggat vissa punkter i det på kommandoraden med
1
|
git tag -a v1.0 -m ’tagging Version 1.0’
|
En gång senare vill du gå tillbaka till en sådan tagg. Så här kan vi göra det.
Först ska du lägga fast dina nuvarande ändringar så att du är fri att checka in allt nytt utan att förlora ditt hårda arbete. Skriv sedan helt enkelt
1
|
git checkout tags/v1.0
|
under förutsättning att v1.0 är namnet på din tagg. Ibland kanske du vill checka ut den här taggen och skapa en ny gren när du ändå håller på, så att din nuvarande gren inte skrivs över. Tack och lov kan vi göra detta genom att utfärda
1
|
git checkout tags/v1.0 -b NewBranch
|
Detta kommer att skapa en ny gren som heter NewBranch och checka ut taggen v1.0. När du är klar med det kan du gå tillbaka till en annan gren (till exempel master) genom att utfärda
1
|
git checkout master
|
Bemärk att för att byta till andra grenar behöver du bara ange grennamnet – till skillnad från taggar som måste föregås av ”tags/” som visas ovan.