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
tagsvengono 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
taglocale con lo stato corrente del ramo su cui ti trovi.Per creare un tag con alcuni commit:
git tag tag-name commit-identifierQuesto creerà un
taglocale con l'identificatore di commit del ramo su cui ti trovi.
Spingere un commit in GIT:
Invia un tag individuale:
git push origin tag-nameSpingere tutti i tag contemporaneamente
git push origin --tags