Empuje las etiquetas de Git al repositorio remoto
- Empuje las etiquetas de Git al repositorio remoto
- Empujando todas las etiquetas de Git
- Crear una etiqueta Git
- Verifique su etiqueta Git recién creada
- Conclusión
Si crea una etiqueta git en su local, su propósito debe ser compartir sus cambios con su equipo para facilitar el seguimiento.
Confirmar es una de las acciones populares para compartir sus cambios. Pero otra idea para compartir y rastrear agregada a esto es Git Tag.
Este artículo presentará cómo enviar una etiqueta Git creada a un repositorio remoto y las mejores prácticas.
Empuje las etiquetas de Git al repositorio remoto
Use el siguiente código para enviar una etiqueta a su repositorio remoto.
git push <remote> <tagname>
Aquí hay un ejemplo:
git push origin v1
Empujando todas las etiquetas de Git
Use el siguiente código para enviar todas las etiquetas a su repositorio remoto.
git push <remote> --tags
Aquí hay un ejemplo.
git push origin --tags
Advertencia: Eliminar etiquetas puede ser muy difícil. Por lo tanto, no le recomendamos que use o capacite a las personas para enviar todas las etiquetas, ¡incluidas las etiquetas malas y sin anotaciones!
Para fines de equipo, las etiquetas mal nombradas pueden ser confusas y pueden hacer que su colaboración sea lo más desconcertante posible.
Crear una etiqueta Git
Hay dos tipos de etiquetas git: anotadas y ligeras.
Para crear una etiqueta git anotada, use el siguiente código.
git tag <tag_name> -a -m "Message"
Aquí hay un ejemplo:
git tag v1 -a -m "Message"
Para crear una etiqueta git ligera, use el siguiente código.
git tag <tag_name>
Aquí hay un ejemplo.
git tag v1
Para crear una etiqueta git ligera con una descripción, use el siguiente código.
git tag <tag_name> -a
Aquí hay un ejemplo:
git tag v1 -a
Verifique su etiqueta Git recién creada
git show <tag-name>
La diferencia entre las etiquetas anotadas y ligeras es que la palabra anotada en sí misma muestra que una etiqueta está anotada con el mensaje, mientras que las etiquetas ligeras no guardan información como esa.
Conclusión
Según las mejores prácticas, por experiencia, los desarrolladores se dan cuenta de que enviar todas las etiquetas de inmediato es una mala práctica.
Consulte siempre al líder de su equipo sobre cómo se está procesando su colaboración. ¿Tu equipo está usando etiquetas? ¿Los necesita para realizar un seguimiento de sus cambios? ¿Qué nombres de etiqueta o reglas de convención acordaron seguir sus equipos?
Se recomienda, especialmente para proyectos grandes, usar no solo mensajes del commit sino también etiquetas.
Bueno, piense en esto, suponga que tiene un proyecto construido en un 70% en este momento, y piense en cualquier cambio que desee mirar hacia atrás y revisar. Supongo que usará los registros de compromiso y verá una lista completa de compromisos que usted y los miembros de su equipo se sentirán miserables al ver en un 50%. Pero, ¿y si tiene etiquetas? ¡Entonces eso es bastante útil!