Remova as tags Git locais que não estão mais no repositório remoto

Remova as tags Git locais que não estão mais no repositório remoto

As tags Git são utilizadas para apontar para os compromissos específicos da história do repositório que podem ser mais importantes do que outros. Basicamente, os desenvolvedores podem usá -los para marcar as correções de bugs e os eventos lançam ou salvar a nota descritiva em um commit git. No entanto, às vezes os desenvolvedores querem excluir as tags do repositório local e também do servidor remoto. O "tag git -d ”O comando pode ser usado para esse propósito correspondente.

Este estudo compilará o método de excluir as tags de repositório local que não existem no repositório remoto do github.

Como excluir tags locais Git que não estão mais no repositório remoto do GitHub?

Para excluir as tags locais que não existem no repositório remoto do Git, tente o procedimento abaixo:

    • Navegue até o diretório raiz do Git.
    • Mostre a lista de todas as tags de repositório local existentes e remova -as.
    • Executar o “Git busca -Tags”Comando para baixar as tags remotas do github no repositório local Git.
    • Por fim, verifique exibindo a lista das tags.

Etapa 1: redirecionar para o diretório raiz git

Use o seguinte comando e mude para o diretório Git Root:

$ CD "C: \ Usuários \ Nazma \ git"


Etapa 2: Lista tags locais Git

Então, execute o “tag git”Comando para exibir a lista de todas as tags locais:

$ git tag



Etapa 3: Exclua tags locais

Para remover todas as tags locais Git, executando o comando fornecido:

$ git tag -l | xargs git tag -d


Aqui o "-eu”A opção representa a lista e“-d“Indica a operação de exclusão.

Como você pode ver, todas as tags existentes são excluídas com sucesso:


Etapa 4: buscar etiquetas remotas

Depois disso, faça o download das tags do repositório remoto, executando o “git busca”Comando:

$ git busca -tags


De acordo com a saída abaixo, a versão atualizada das tags remotas é buscada com sucesso:


Etapa 5: Verifique as tags remotas excluídas

Por fim, execute o “tag git”Comando para garantir que a lista de tags local seja atualizada com a lista de tags remota ou não:

$ git tag


Como você pode ver, a lista de tags é atualizada com o repositório centralizado com sucesso:


Aqui você aprendeu sobre o processo de remoção de tags de repositório local Git que não existem no repositório remoto do GitHub.

Conclusão

Para excluir as tags locais que não existem no repositório remoto, primeiro, navegue até o diretório raiz git e liste a tag. Em seguida, exclua todas as tags locais e execute o “Git busca -Tags”Comando para buscar as tags remotas na máquina local. Por fim, verifique exibindo a lista das tags. Este estudo demonstrou a maneira mais fácil de remover as tags de repositório local do Git que não existem no repositório remoto do GitHub.