Como excluir tags locais e remotas no Git?

Como excluir tags locais e remotas no Git?
No Git, as tags são mais comumente usadas para marcar a versão de liberação específica de um projeto e eventos ou adicionar notas descritivas e informativas aos compromissos do repositório. Esses pontos de marca podem ser facilmente buscados no futuro sempre que o desenvolvedor precisa deles. As tags Git podem ser locais quando usadas em uma máquina local, ou o desenvolvedor pode empurrá -las para o repositório remoto. No entanto, pode haver um caso em que os desenvolvedores não exigem mais essas tags. Em tal situação, o Git permite que os desenvolvedores excluam tags locais e remotas no Git.

Este manual descreverá:

  • Como excluir tags locais no git?
  • Como excluir tags remotas no git?

Então vamos começar!

Como excluir tags locais no git?

Os usuários do Git podem excluir tags de repositórios e várias tags. Mais especificamente, o “$ git tag -l | xargs git tag -d”O comando é usado para excluir toda a lista de tags da filial local. Este comando pode ser utilizado para excluir single, múltiplo ou todas as tags locais de uma só vez.

Vamos conferir as etapas abaixo fornecidas para entender o cenário discutido acima!

Primeiro, verifique a lista das tags locais existentes através do “tag git”Comando:

$ git tag

Método 1: Exclua tags locais únicas no Git
Executar o “tag git”Comando com o“-d”Opção e especifique o nome da tag local para excluir:

$ git tag -d v1.0

Como você pode ver a tag local “v1.0”É excluído com sucesso do repositório:

Método 2: Exclua várias tags locais no Git
Para excluir várias tags locais, execute o comando abaixo:

$ git tag -d v1.0 v2.0 v2.1

Aqui, você pode ver que as tags especificadas são excluídas simultaneamente:

Método 3: Exclua todas as tags locais no Git
O Git também permite que você exclua todas as tags de uma só vez do repositório, utilizando o “tag git -l”Comando:

$ git tag -l | xargs git tag -d

Agora, mova -se em direção à próxima seção para excluir as tags remotas no Git.

Como excluir tags remotas no git?

Enquanto trabalha no Git, às vezes os desenvolvedores empurram as tags erradas para o repositório remoto Git. Nesta situação, eles querem reverter a operação ou remover as tags empurradas do repositório remoto. Se a tag permanecer no repositório remoto, quando o usuário executar a próxima solicitação de tração, ela será restaurada ao repositório local. Portanto, é necessário excluir a tag de ambos os locais.

Existem duas maneiras diferentes de excluir tags remotas únicas ou múltiplas no Git, como:

  • Pressionando uma referência de etiqueta vazia ao controle remoto
  • Usando a opção Excluir

Vamos verificar cada um deles um por um!

Método 1: Exclua tags remotas pressionando uma referência de tag vazia

Empurrando uma referência vazia de uma tag remota usando o “git push”O comando pode permitir que você exclua a tag remota especificada:

$ Git Push Origem: V1.0

Aqui o "origem”É o nome do nosso repositório remoto e“: v1.0”É uma referência vazia da tag remota:

Método 2: Exclua uma única tag remota usando a opção Excluir
Excluindo uma tag do repositório remoto usando o “-excluir”A opção é outra maneira eficiente de executar a mesma operação:

$ git push -origem -delete v1.0

Método 3: Exclua várias tags remotas usando a opção Excluir
O Git também permite que os usuários excluam várias tags de uma só vez usando o “-excluir”Opção. Para fazer isso, execute o comando fornecido:

$ git push -origem -delete v1.0 v2.0 v2.1

Método 4: Exclua todas as tags remotas usando a opção Excluir
Para remover a lista de tags remotas, primeiro, execute o “git busca”Comando para buscar todas as tags remotas:

$ git busca

Em seguida, execute o comando abaixo para remover todas as tags remotas:

$ Git Push Origin -Delete $ (tag git -l)

Aqui, "-eu”A opção é adicionada para listar as tags remotas delete:

Isso é tudo! Fornecemos várias maneiras de remover as tags locais e remotas no Git.

Conclusão

Existem vários comandos que podem excluir tags únicas, várias tags de uma só vez ou uma lista inteira de tags locais e remotas através dos diferentes comandos GIT disponíveis, como “$ git tag -l | xargs git tag -d" ou o "$ git push”Comando com o“-excluir”Opção. Este manual forneceu os diferentes métodos para excluir tags locais e remotas no Git.