Etiquetas GIT
Publicado: Sab Jun 24, 2017 9:04 pm
Puedes crear un etqueta git para identificar tus proyectos, generalmente es muy útil crearlas si deseas tener un control de versiones ordenado. Se pueden crear con el comando git tag -a seguido de [Nombre de la etiqueta ] -m y su Descripción
Para listarlas sólo debes escribir git tag
Para mostrar una descripción en especifico utilizamos git show seguido del nombre de la etiqueta
Puedes crear etiquetas firmadas con GPG si posees una llave publica, para ello sustituiremos el -a por -s
Repito sólo se puede hacer si posees una llave publica, en caso de no ser así observaras un mensaje como este:
Si gustas puedes verificar una etiqueta, con git tag -v seguido del nombre de la etiqueta.
Ejemplo:
También si deseas puedes compartir tus etiquetas en servidores remoto ya que el comando git push no transfiere etiquetas.
La manera correcta de hacerlo es:
Ejemplo:
Si usted desea compartir todas sus etiquetas en un servidor remoto entonces deberá utilizar origin --tags
Código: Seleccionar todo
git tag -a v.1.0 -m 'My Versión 1.0'
Código: Seleccionar todo
git tag
Código: Seleccionar todo
git show v.1.0
Código: Seleccionar todo
git tag -s v1.5 -m 'My Versión 1.1'
Código: Seleccionar todo
root@user-M2421:/var/www/html/mi-proyecto# git tag -s v1.5 -m 'mi versión 1.5'
gpg: /root/.gnupg: directorio creado
gpg: creado un nuevo archivo de configuración `/root/.gnupg/gpg.conf'
gpg: ATENCIÓN: aún no se han activado en esta ejecución las opciones en `/root/.gnupg/gpg.conf'
gpg: anillo «/root/.gnupg/secring.gpg» creado
gpg: anillo «/root/.gnupg/pubring.gpg» creado
gpg: omitido «Jaibol <[email protected]>»: clave secreta no disponible
gpg: signing failed: clave secreta no disponible
error: gpg falló al firmar los datos
error: unable to sign the tag
Ejemplo:
Código: Seleccionar todo
git tag -v v1.5
También si deseas puedes compartir tus etiquetas en servidores remoto ya que el comando git push no transfiere etiquetas.
La manera correcta de hacerlo es:
Código: Seleccionar todo
git push origin [tagname].
Ejemplo:
Código: Seleccionar todo
git push origin v.1.5.
Código: Seleccionar todo
git push origin --tags