Git tiene la capacidad de etiquetar puntos específicos en el historial de un repositorio. Normalmente, la gente usa esta funcionalidad para marcar puntos de lanzamiento (v1.0, v2.0, etc.).

Tipos de etiquetas

Git admite dos tipos de etiquetas: ligeras y anotadas.

  1. Una etiqueta ligera es muy parecida a una rama que no cambia: es solo un puntero a una confirmación específica.
  2. Una etiqueta anotada se almacena como un objeto en la base de datos de Git. Un objeto que se puede firmar y verificar con GNU Privacy Guard (GPG) y contiene:
  • Nombre del etiquetador,
  • Correo electrónico,
  • La fecha y,
  • Un mensaje de etiquetado.
En general, **se recomienda que cree etiquetas con anotaciones** para poder tener toda esta información.
:ok_hand:
  • Crear etiquetas,
  • Eliminar etiquetas,

Comandos

  1. Lista las etiquetas existentes: git tag
  2. Busca etiquetas que coincidan con un patrón en particular (como la serie 1“v1.8.5*”it tag “v1.8.5*”5*"`
  3. Crea una etiqueta anotada: git tag -a v1.4 -m "my version 1.4"
  4. Para crear una etiqueta ligera, solo proporcione un nombre de etiqueta: git tag v1.4
  5. Elimina una etiqueta en su repositorio local: git tag -d <tagname>
  6. Elimina una etiqueta en el repositorio remoto: git push origin --delete <tagname>
  7. Muestra la información de una etiqueta: git show v1.4
De forma predeterminada, el comando `git push` no transfiere etiquetas a servidores remotos, **tiene que enviar las etiquetas explícitamente**; por ejemplo `git push origin <tagname>` ó bien `git push origin --tags` para enviar todas las etiquetas en su repositorio local.
:point_right:

Versiones

  • Beta significa que si bien estamos contentos con el estado actual, todavía estamos aprendiendo al trabajar con todos ustedes. Todavía hay oportunidades de mejora y algunos cambios antes de llegar a 1.0.