1 minuto(s) de lectura

GIT Tag

  • Se usn para etiquetar commits importantes en el historial de grafo del [Repositorio Local]

    • Poner etiqueta con un número de versión a los commits asociados a las versiones públicas de un commit creado
  • Crear un tag básico asignándole una descripción al tag

    • En caso de no proporcionarle un commit el sistema git se lo asignará al último commit
git tag <descripción-del-tag> [<commit>]
  • Crear un nuevo commit con un tag con toda la información que tiene los commits
    • Mensaje , autor del tag , fecha , identificador checksum
      • Si no incluimos la opción -m se lanzará el editor de código para incluirle un mensaje al tag que hemos generado
git tag -a <nombre> [<commit>]
# Ejemplo
git tag -a v1.5 -m "Version 1.5 de la aplicación" a0e4cccb
  • Para listar todos los tags del historial de grafos del [Repositorio Local]
git tag
  • Para listar todos los tags mediante un patrón de búsqueda
git tag -l <patron>
#Ejemplo
git tag -l v1.* # Listar todos los 'tags' que estén en el rango de 'v1.'
  • Los comandos git push no envían automáticamente los tags creados localmente a los Repositorio Remoto
    • Para enviar un tag de un [Repositorio Local] a uno Repositorio Remoto tenemos que ejecutar el siguiente comando
git push origin [nombre-tag]
#Ejemplo
git push origin v1.5
  • Comando para enviar todos los tags al Repositorio Remoto para que queden almacenados
git push origin --tags

Deja un comentario