Git tag
Met git tag kun je momentopnames beheren van je applicatie/project. Een verschil ten opzichte van Subversion of CVS is dat een tag in Git ook echt een momentopname is en ook readonly is, wat bij SVN/CVS niet het geval is. Een tag wordt in Git als iets heel anders gezien als een branch bijvoorbeeld.
Wanneer gebruik ik tags?
Ik gebruik zelf altijd tags als ik een nieuwe versie van mijn applicatie uitbreng. Dan heb ik altijd een moment opname van de applicatie op dat moment wat ook handig is voor een eventuele rollback.
Tag aanmaken
Een tag aanmaken is kinderlijk eenvoudig:
Hiermee maak je een tag van de branch waar je op dit moment in zit. Je tag is nog niet remote beschikbaar en dit doe je met het volgende commando:
Tag verwijderen
Een tag verwijderen is ook eenvoudig:
En om het remote door te voeren:
Welke tags zijn er?
Je kunt sowieso in Gitweb zien welke tags er zijn maar stel je zit in de trein en je hebt geen internet kun je altijd dit commando gebruiken:
Inhoudsopgave
- Git clone of git init
- Git reset
- Git revert
- Git branch
- Git diff
- Git checkout
- Git cherry-pick
- Git merge en git rebase
- Git pull
- Git tag