20. Trabajar con etiquetas en GIT y GitHub

Las etiquetas son una característica esencial en el mundo del control de versiones de código con GIT y ofrecen una forma poderosa de marcar puntos específicos en el historial de un repositorio como importantes. Generalmente, se utilizan para marcar lanzamientos de software, lo que permite a los desarrolladores y usuarios finales encontrar y descargar fácilmente una versión estable del código. En este capítulo, exploraremos cómo trabajar con etiquetas en GIT y cómo se pueden sincronizar con GitHub.

Creación de etiquetas

Crear una etiqueta en GIT es un proceso simple. Una etiqueta puede ser ligera o tener anotaciones. Las etiquetas suaves son como punteros a una confirmación específica, similar a una rama que no cambia, mientras que las etiquetas anotadas se almacenan como objetos completos en la base de datos GIT. Pueden contener el nombre del autor de la etiqueta, el correo electrónico, la fecha y un mensaje asociado, similar a una confirmación.

            
                # Creando una etiqueta anotada
                etiqueta git -a v1.0 -m "Versión 1.0 lanzada"

                # Creando una etiqueta ligera
                etiqueta git v1.0-lw
            
        

Etiquetas de lista

Para ver todas las etiquetas existentes en un repositorio, puede utilizar el comando git tag. Este comando enumerará todas las etiquetas en orden alfabético; La opción -l o --list se puede utilizar para enumerar etiquetas que cumplen con un estándar específico.

            
                # Listado de todas las etiquetas
                etiqueta git

                # Etiquetas de listado que cumplen con un estándar
                etiqueta git -l "v1.*"
            
        

Comprobación de la información de la etiqueta

Para verificar la información de una etiqueta anotada, puede usar el comando git show seguido del nombre de la etiqueta. Esto mostrará el mensaje de la etiqueta, el autor, la fecha y los cambios en la confirmación a la que apunta la etiqueta.

            
                # Verificar información de una etiqueta anotada
                git mostrar v1.0
            
        

Etiquetar pago

Puede consultar una etiqueta para ver el estado del código en ese momento específico. Esto es útil para compilar y probar versiones anteriores de un proyecto. Sin embargo, cuando retiras una etiqueta, estarás en un 'HEAD' separado, lo que significa que cualquier confirmación nueva que crees no estará en ninguna rama y puede ser difícil de encontrar más adelante.

            
                # Comprobando una etiqueta
                git pago v1.0
            
        

Eliminar etiquetas

Si necesita eliminar una etiqueta por algún motivo, puede hacerlo con el comando git tag -d. Esto eliminará la etiqueta del repositorio local pero no del repositorio remoto.

            
                # Eliminar una etiqueta localmente
                etiqueta git -d v1.0
            
        

Etiquetas de publicación

Después de crear una etiqueta localmente, es posible que desee compartirla con otros desarrolladores o publicarla en GitHub. Para hacer esto, debe "enviar" la etiqueta al repositorio remoto.

            
                # Publicar una etiqueta específica
                origen de git push v1.0

                # Publicar todas las etiquetas que aún no están en el control remoto
                origen de git push --etiquetas
            
        

Eliminar etiquetas del repositorio remoto

Para eliminar una etiqueta del repositorio remoto, debe usar el comando git push con la opción --delete seguida del nombre de la etiqueta.

            
                # Eliminar una etiqueta del repositorio remoto
                git push --eliminar origen v1.0
            
        

Conclusión

Las etiquetas son una herramienta extremadamente útil en GIT y GitHub para marcar las versiones de software. Le permiten a usted y a otros desarrolladores acceder fácilmente a versiones específicas del código. Ya sea creando, enumerando, verificando, retirando, eliminando o publicando etiquetas, el control de versiones se vuelve más organizado y accesible. Con la práctica, el uso de etiquetas se convertirá en una parte natural de su flujo de trabajo de desarrollo de software.

Ahora responde el ejercicio sobre el contenido:

¿Qué comando se utiliza para verificar la información de una etiqueta anotada en GIT?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Imagen del artículo Git Alias: creación de atajos para comandos

Siguiente página del libro electrónico gratuito:

21Git Alias: creación de atajos para comandos

4 minutos

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.