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
    


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow