Git
Git Tagging
Zoeken…
Invoering
Zoals de meeste versiebeheersystemen (GCS), heeft Git
de mogelijkheid om specifieke punten in de geschiedenis als belangrijk te tag
. Mensen gebruiken deze functionaliteit meestal om releasepunten te markeren ( v1.0
, enzovoort).
Syntaxis
git tag [-a | -s | -u <keyid>] [-f] [-m <msg> | -F <file>] <tagname> [<commit> | <object>]
git tag -d <tagname>
git tag [-n [<num>]] -l [--contains <commit>] [--contains <commit>] [--points-at <object>] [--column [= <opties>] | --no-column] [--create-reflog] [--sort = <key>] [--format = <format>] [- [no-] samengevoegd [<commit>]] [<patroon>… ]
git tag -v [--format = <format>] <tagname>…
Lijst met alle beschikbare tags
Met behulp van de opdracht git tag
worden alle beschikbare tags weergegeven:
$ git tag
<output follows>
v0.1
v1.3
Opmerking : de
tags
worden in alfabetische volgorde uitgevoerd.
Men kan ook search
naar beschikbare tags
:
$ git tag -l "v1.8.5*"
<output follows>
v1.8.5
v1.8.5-rc0
v1.8.5-rc1
v1.8.5-rc2
v1.8.5-rc3
v1.8.5.1
v1.8.5.2
v1.8.5.3
v1.8.5.4
v1.8.5.5
Maak en push tag (s) in GIT
Maak een tag:
Om een tag te maken op je huidige branch:
git tag < tagname >
Dit maakt een lokale
tag
met de huidige status van de branch waar u zich bevindt.Om een tag te maken met een aantal commit:
git tag tag-name commit-identifier
Dit maakt een lokale
tag
met de commit-identifier van de branch waar je je in bevindt.
Push een commit in GIT:
Push een individuele tag:
git push origin tag-name
Push alle tags tegelijk
git push origin --tags