git tag

Tutorial | Aprender GIT

¿Qué es git tag?

Es un comando en el sistema de control de versiones Git que te permite crear, listar, verificar y eliminar etiquetas. Una etiqueta es una referencia a un commit específico en el historial de Git, similar a una rama pero inmutable.

Creación de una etiqueta

Para crear una etiqueta hacemos:

git tag <nombre_etiqueta>

Eliminación de etiquetas

Si nuestra etiqueta es "v0.1.2", para borrarla hacemos

Eliminar el tag local

git tag -d v0.1.2

Eliminar el tag remoto

Usando push

git push -d origin v0.1.2

También podemos actualizar/borrar con

git push origin :refs/tags/v0.1.2

¿Cuáles son los usos comunes de git tag?

  • Marcado de versiones: Una de las formas más comunes de utilizar git tag es para marcar versiones de tu código. Por ejemplo, puedes crear una etiqueta v1.0 para la primera versión estable de tu proyecto.

  • Marcar hitos importantes: También puedes utilizar etiquetas para marcar hitos importantes en el desarrollo de tu proyecto. Por ejemplo, puedes crear una etiqueta v0.1-alpha para la primera versión alfa de tu proyecto.

  • Publicación de versiones: Cuando publiques versiones de tu proyecto, puedes utilizar las etiquetas para identificar la versión publicada. Por ejemplo, puedes crear una etiqueta v1.0.1 para la primera versión de parches de tu proyecto.

  • Referencias a commits específicos: Las etiquetas también pueden utilizarse como referencias a commits específicos en la historia de Git. Por ejemplo, puedes crear una etiqueta para un commit específico que resuelve un problema importante.

  • Creación de ramas de mantenimiento: También puedes utilizar etiquetas para crear ramas de mantenimiento para versiones antiguas de tu proyecto. Esto te permite realizar correcciones y actualizaciones de seguridad en versiones antiguas sin afectar la versión actual.

  • Verificar y validar código: Otra forma en que se puede usar git tag es para verificar y validar el código. Puedes crear etiquetas para marcar los puntos en el historial de Git donde el código ha sido verificado o validado mediante pruebas automatizadas o revisiones de código.

Tutorial | Aprender GIT