Los tags son simples puntos específicos en la historia de nuestro proyecto y se usan para marcar alguna versión del mismo.
commit 1
commit 2
commit 3
commit 4
Versión 1.0
Las tags anotadas son almacenadas como objetos completos dentro de la base de Git y contienen más información.
$ git tag -a v1.0 -m "Mensaje"
Las tags ligeras, son otra forma de crear tags, más simples y con poca información.
$ git tag v1.0
Al agregar el código SHA podemos especificar donde se va a aplicar una etiqueta.
$ git tag -a v1.0 -m 'Mensaje' 612d406
commit 612d406
Versión 1.0
$ git push origin v1.0
Versión 1.0
$ git push origin --tags
Versión 1.0
Versión 1.1