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
    


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow