Git
Etiquetado Git
Buscar..
Introducción
Como la mayoría de los Sistemas de control de versiones (VCS), Git
tiene la capacidad de tag
puntos específicos de la historia como importantes. Normalmente, las personas usan esta funcionalidad para marcar los puntos de lanzamiento ( v1.0
, etc.).
Sintaxis
etiqueta git [-a | -s | -u <keyid>] [-f] [-m <msg> | -F <archivo>] <tagname> [<commit> | <objeto>]
git tag -d <nombre de tag>
git tag [-n [<num>]] -l [--contains <commit>] [--contains <commit>] [--points-at <object>] [--column [= <options>] | --no-column] [--create-reflog] [--sort = <key>] [--format = <format>] [- [no-] merged [<commit>]] [<pattern>… ]
git tag -v [--format = <format>] <tagname>…
Listado de todas las etiquetas disponibles
Usando el comando git tag
enumera todas las etiquetas disponibles:
$ git tag
<output follows>
v0.1
v1.3
Nota : las
tags
se emiten en orden alfabético .
También se puede search
tags
disponibles:
$ 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
Crear y empujar etiqueta (s) en GIT
Crear una etiqueta:
Para crear una etiqueta en tu rama actual:
git tag < tagname >
Esto creará una
tag
local con el estado actual de la rama en la que se encuentra.Para crear una etiqueta con algún commit:
git tag tag-name commit-identifier
Esto creará una
tag
local con el identificador de compromiso de la rama en la que se encuentra.
Empuje un commit en GIT:
Empuje una etiqueta individual:
git push origin tag-name
Empuje todas las etiquetas a la vez
git push origin --tags