Cómo eliminar etiquetas locales y remotas en Git?

Cómo eliminar etiquetas locales y remotas en Git?
En GIT, las etiquetas se usan más comúnmente para marcar la versión de lanzamiento específica de un proyecto y eventos o agregar notas descriptivas e informativas a las comiendas de repositorio. Estos puntos de marca se pueden obtener fácilmente en el futuro cada vez que el desarrollador los necesite. Las etiquetas Git pueden ser locales cuando se usan en una máquina local, o el desarrollador puede llevarlas al repositorio remoto. Sin embargo, puede haber un caso en el que los desarrolladores ya no requieren esas etiquetas. En tal situación, Git permite a los desarrolladores eliminar etiquetas locales y remotas en Git.

Este manual describirá:

  • Cómo eliminar las etiquetas locales en Git?
  • Cómo eliminar etiquetas remotas en git?

Entonces, comencemos!

Cómo eliminar las etiquetas locales en Git?

Los usuarios de GIT pueden eliminar etiquetas de repositorios y múltiples etiquetas. Más específicamente, el "$ git etiqueta -l | xargs git etiqueta -dEl comando se usa para eliminar la lista completa de etiquetas de la rama local. Este comando se puede utilizar para eliminar las etiquetas individuales, múltiples o locales a la vez.

Vamos a ver los pasos proporcionados a continuación para comprender el escenario discutido anteriormente!

Primero, consulte la lista de las etiquetas locales existentes a través del "etiqueta git" dominio:

Etiqueta de $ git

Método 1: Eliminar etiquetas locales individuales en Git
Ejecutar el "etiqueta git"Comando con el"-dOpción "y especifique el nombre de la etiqueta local para eliminar:

$ git etiqueta -d v1.0

Como puede ver la etiqueta local "V1.0"Se elimina con éxito del repositorio:

Método 2: Eliminar múltiples etiquetas locales en Git
Para eliminar múltiples etiquetas locales, ejecute el comando otorgado:

$ git etiqueta -d v1.0 V2.0 V2.1

Aquí, puede ver que las etiquetas especificadas se eliminan simultáneamente:

Método 3: Elimine todas las etiquetas locales en Git
Git también le permite eliminar todas las etiquetas a la vez del repositorio utilizando el "etiqueta git -l" dominio:

$ git etiqueta -l | xargs git etiqueta -d

Ahora, avance hacia la siguiente sección para eliminar las etiquetas remotas en Git.

Cómo eliminar etiquetas remotas en git?

Mientras trabajan en GIT, a veces los desarrolladores llevan las etiquetas incorrectas al repositorio remoto de Git. En esta situación, quieren revertir la operación o eliminar las etiquetas empujadas del repositorio remoto. Si la etiqueta permanece en el repositorio remoto, cuando el usuario realiza la siguiente solicitud de extracción, se restaura al repositorio local. Entonces, se requiere eliminar la etiqueta de ambos lugares.

Hay dos formas diferentes de eliminar etiquetas remotas simples o múltiples en GIT, como:

  • Presionando una referencia de etiqueta vacía al control remoto
  • Mediante la opción Eliminar

Veamos cada uno de ellos uno por uno!

Método 1: Eliminar etiquetas remotas presionando una referencia de etiqueta vacía

Presionar una referencia vacía de una etiqueta remota utilizando el "Git PushEl comando puede permitirle eliminar la etiqueta remota especificada:

$ Git Push Origin: V1.0

Aquí el "origen"Es el nombre de nuestro repositorio remoto y": v1.0"Es una referencia vacía de la etiqueta remota:

Método 2: Eliminar una etiqueta remota única utilizando la opción Eliminar
Eliminar una etiqueta del repositorio remoto utilizando el "-borrarLa opción "es otra forma eficiente de realizar la misma operación:

$ git push --delete origen v1.0

Método 3: Eliminar múltiples etiquetas remotas utilizando la opción Eliminar
Git también permite a los usuarios eliminar múltiples etiquetas a la vez usando el "-borrar" opción. Para hacerlo, ejecute el comando proporcionado:

$ git push --delete origen v1.0 V2.0 V2.1

Método 4: Elimine todas las etiquetas remotas utilizando la opción Eliminar
Para eliminar la lista de etiquetas remotas, primero, ejecute el "Git busca"Comando para obtener todas las etiquetas remotas:

$ git busca

Luego, ejecute el comando otorgado para eliminar todas las etiquetas remotas:

$ git push origen --delete $ (git tag -l)

Aquí, "-lSe agrega la opción para enumerar las etiquetas remotas Eliminar:

Eso es todo! Hemos proporcionado múltiples formas de eliminar las etiquetas locales y remotas en GIT.

Conclusión

Hay múltiples comandos que pueden eliminar etiquetas únicas, múltiples etiquetas a la vez o una lista completa de etiquetas locales y remotas a través de los diferentes comandos Git disponibles, como "$ git etiqueta -l | xargs git etiqueta -d" o el "$ git push"Comando con el"-borrar" opción. Este manual proporcionó los diferentes métodos para eliminar etiquetas locales y remotas en GIT.