Git
Git Tagging
Ricerca…
introduzione
Come la maggior parte dei sistemi di controllo versione (VCS), Git
ha la capacità di tag
punti specifici nella storia come importanti. In genere le persone utilizzano questa funzionalità per contrassegnare i punti di rilascio ( v1.0
e così via).
Sintassi
tag git [-a | -s | -u <keyid>] [-f] [-m <msg> | -F <file>] <tagname> [<commit> | <oggetto>]
git tag -d <tagname>
tag git [-n [<num>]] -l [- contiene <commit>] [- contiene <commit>] [--points-at <oggetto>] [--column [= <opzioni>] | --no-column] [--create-reflog] [--sort = <chiave>] [--format = <formato>] [- [no-] unito [<commit>]] [<modello> ... ]
git tag -v [--format = <format>] <tagname> ...
Elenco di tutti i tag disponibili
Usando il comando git tag
elenca tutti i tag disponibili:
$ git tag
<output follows>
v0.1
v1.3
Nota : i
tags
vengono emessi in ordine alfabetico .
Si può anche search
i tags
disponibili:
$ 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
Crea e sposta tag in GIT
Crea un tag:
Per creare un tag sul tuo ramo attuale:
git tag < tagname >
Questo creerà un
tag
locale con lo stato corrente del ramo su cui ti trovi.Per creare un tag con alcuni commit:
git tag tag-name commit-identifier
Questo creerà un
tag
locale con l'identificatore di commit del ramo su cui ti trovi.
Spingere un commit in GIT:
Invia un tag individuale:
git push origin tag-name
Spingere tutti i tag contemporaneamente
git push origin --tags