Cómo usar una etiqueta en Git

Cómo usar una etiqueta en Git
Los desarrolladores usan el repositorio GIT para mantener el control de versiones de su código, y las etiquetas se utilizan para almacenar los puntos de referencia de la fase de desarrollo. El desarrollador usa una etiqueta para una ID de confirmación en particular cuando se libera una nueva versión del código. El objetivo principal de la etiqueta es mantener el historial del código, que puede usarse para visitar el código anterior cuando se requiere. Una etiqueta no está vinculada a una rama, sino que se vincula a una confirmación en particular. Entonces, se agrega un nombre de etiqueta en el momento Git Commit, y es mejor definir un nombre de etiqueta significativo para identificar correctamente la versión del código. Diferentes usos de la etiqueta en el repositorio de git se han mostrado en este tutorial.

Opciones de etiqueta Git:

Opción Objetivo
-a, -notate Se usa para crear un objeto de etiqueta anotado sin firmar.
-s, -fin Se utiliza para crear una etiqueta firmada por GPG que use la clave de la dirección de correo electrónico predeterminada.
-no señal Se usa para anular la etiqueta y forzar cada etiqueta se firmará.
-u Se usa para crear una etiqueta firmada con GPG con la clave dada.
-F, -force Se usa para reemplazar una etiqueta existente con el nombre de pila.
-d, -delete Se usa para eliminar una etiqueta existente con el nombre de pila.
-v, -verify Se usa para verificar la firma GPG del nombre de la etiqueta dado.
-sort = Se usa para clasificar según la clave dada.
-yo, -indign Se usa para clasificar y filtrar etiquetas de manera insensible.
-m, -message = Se usa para usar el mensaje de etiqueta dado en lugar de solicitar.
-F, -file = Se usa para establecer el mensaje de etiqueta en el archivo dado.
-limpieza = Se usa para limpiar el mensaje de la etiqueta. El puede ser literalmente, espacios en blanco y tiras. El modo de tira es el valor predeterminado. El modo literario se usa para mantener el mensaje sin cambios. El modo Whitespace elimina las líneas de espacios blancos principales o finales. El modo de tira se usa para eliminar tanto el espacio en blanco como el comentario.
Define el nombre de la etiqueta.
-ayuda Se utiliza para obtener información detallada sobre todas las opciones de etiqueta.

Requisitos previos

1. Instalar escritorio Github.
Github Desktop ayuda al usuario de GIT a realizar las tareas relacionadas con GIT gráficamente. Puede descargar fácilmente el último instalador de esta aplicación para Ubuntu desde Github.comunicarse. Debe instalar y configurar esta aplicación después de descargar para usarla. También puede verificar el tutorial para instalar GitHub Desktop en Ubuntu para conocer el proceso de instalación correctamente.

2. Crear una cuenta de Github
Deberá crear una cuenta de GitHub para verificar los comandos utilizados en este tutorial.

3. Crear un repositorio local y remoto
Debe usar un repositorio local con múltiples ramas que se publican en el servidor remoto para verificar los comandos utilizados en este tutorial.

Crear etiqueta Git

Abra el repositorio local nombrado subir archivo del terminal. Ejecute los siguientes comandos para verificar la lista de sucursales, cree una etiqueta llamada Single_upload y mostrar la información de la etiqueta creada.

$ GIT Branch
$ git etiqueta single_upload
$ git show single_upload

La siguiente salida muestra que el repositorio contiene dos ramas y el principal es la rama activa ahora. Después de crear la etiqueta, la información de confirmación se ha mostrado en la salida con otra información.

La etiqueta se agrega al repositorio local, y el repositorio remoto se puede actualizar con este cambio utilizando el 'Git Push' dominio. Ejecute el siguiente comando para actualizar el repositorio con la etiqueta creada en el repositorio local. Debe proporcionar el nombre de usuario y la contraseña de la cuenta GitHub después de ejecutar el 'Git Push' dominio.

$ Git Push Origin single_upload

La siguiente salida aparecerá si el empujar El comando se ejecuta correctamente.

Puede verificar el repositorio remoto desde GitHub.com para confirmar que la etiqueta se agrega al repositorio o no. La siguiente imagen muestra que el single_upload La etiqueta se ha agregado al repositorio remoto.

Ejecute los siguientes comandos para crear otra etiqueta con el mensaje de la etiqueta y mostrar la información de la etiqueta agregada.

$ git tag -a single_upload -v2.0 -m 'cargar un solo archivo'
$ git show single_upload-v2.0

La siguiente salida aparecerá después de ejecutar los comandos anteriores.

Ejecute el siguiente comando para crear una etiqueta llamada múltiples espaldas.0 y crear una nueva rama llamada múltiple usando la etiqueta recién creada.

$ git etiqueta múltiple-superpload-v1.0
$ git checkout -b múltiples múltiples-supload-v1.0

La siguiente salida aparecerá si la etiqueta y la rama se crean correctamente.

Etiqueta Git de comprobación

Ejecute el siguiente comando para revisar la etiqueta.

$ git checkout single_upload-v2.0

La siguiente salida aparecerá después de ejecutar el comando anterior.

Verifique las listas de etiquetas

Ejecute el siguiente comando para mostrar la lista de etiquetas del repositorio.

Etiqueta de $ git

La siguiente salida aparecerá después de ejecutar el comando anterior.

Ejecute el siguiente comando para mostrar la lista de etiquetas que comienza con 's'. Se han creado dos etiquetas en la parte anterior de este tutorial comenzando con 'S'.

$ git etiqueta -l "s*"

La siguiente salida aparecerá después de ejecutar el comando anterior.

Conclusión

La etiqueta se usa principalmente para mantener un registro de la confirmación en particular. Se han explicado diferentes formas de agregar la etiqueta en el repositorio local en este tutorial. La etiqueta se puede agregar con un mensaje de confirmación o sin un mensaje de confirmación. Agregar un mensaje con la etiqueta ayuda a los usuarios a comprender el propósito de la etiqueta. También se puede crear una rama con una etiqueta. Las formas de crear una etiqueta simple, una etiqueta con un mensaje de confirmación y una rama con una etiqueta se han descrito en este tutorial utilizando un repositorio local de demostración. Espero que el concepto de usar la etiqueta en el repositorio git se borre después de leer este tutorial.