O que é a poda Git | Explicado

O que é a poda Git | Explicado
No Git, o recurso de poda é uma lixeira descartável para dados indesejados no repositório Git. Quando os desenvolvedores criam uma filial local e empurram todas as mudanças adicionais no repositório local no ramo do repositório remoto com um nome semelhante, eles precisam mesclá -lo com seu ramo de produção em um ponto.

Depois de executar a operação de mesclagem, o GitHub permite que eles removam o ramo. No entanto, ele existe no repositório local. Nessa situação, é necessário podar o ramo remoto. Mais especificamente, o “$ git busca -Prune ”O comando é utilizado para executar esta operação.

Este blog explicará:

  • O que é podar Git?
  • Como limpar ramos remotos em git utilizando o “Git Prune”Comando?

O que é podar Git?

Git tem várias funções que os desenvolvedores podem usar de acordo com suas necessidades. A poda Git é um desses recursos que é usado para limpar os objetos obsoletos do repositório Git. Esse objeto obsoleto, como cometer, tags, ramificações e mudanças no histórico de log do Git, torna -se não referenciado e não pode ser alcançado. Além disso, é difícil para os desenvolvedores rastrear. Nesta situação, os desenvolvedores precisam podá -los através do “$ Git Prune”Comando.

Exemplo: Limpe ramos remotos no Git, utilizando o comando "Git Prune"

Para limpar os ramos remotos que são excluídos e não existem no Github, siga as instruções fornecidas:

  • Mover para o repositório Git.
  • Conecte o repositório remoto ao repositório local.
  • Verifique o repositório do GitHub e veja a lista de todas as filiais.
  • Veja todas as filiais locais e remotas disponíveis usando o “ramo git -a”Comando.
  • Executar o “$ git busca -Prune ”Comando.

Vamos experimentá -los praticamente!

Etapa 1: Mudar para o repositório local Git desejado

Navegue até o repositório local do Git, fornecendo seu caminho:

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

Etapa 2: Clone Remote Repository

Em seguida, clone o repositório remoto na máquina local executando o “clone git”Comando:

$ git clone https: // github.com/gituser0422/demonstração5.git

Etapa 3: vá para o serviço de hospedagem do GitHub

Agora, abra um repositório remoto e verifique todas as filiais remotas disponíveis na lista. Aqui, nosso repositório remoto contém três ramos de trabalho:

Etapa 4: Veja a lista de remotos e locais

Para visualizar a lista de todas as filiais remotas e locais, execute o “ramo git”Comando com o“-a”Opção que é usada para mostrar todas as filiais:

$ git ramo -a

Como você pode ver, o “remotos/origem/dev”A filial está presente na lista. No entanto, ele não existe na lista Remote Branches no Github, o que significa que é excluído do repositório remoto, mas existe na máquina local e precisa se limpar do repositório local:

Etapa 5: Ramo remoto de poda

Execute o “git busca”Comando junto com o“-ameixa seca”Opção e nome remoto:

$ git busca -origem pronunciada

Como resultado, o repositório local é atualizado com a nova versão do serviço de hospedagem remota e a filial remota excluída é podada do repositório local:

Etapa 6: Verifique a poda do Git

Por fim, verifique as ramificações da lista para garantir o procedimento de poda, executando o “ramo git”Comando com o“-a”Opção:

$ git ramo -a

De acordo com a imagem abaixo fornecida, o controle remoto “Dev”A filial é podada com sucesso e não existe na lista de filiais:

Isso é tudo! Demonstramos o procedimento Git Prune e fornecemos o método para limpar a filial remota usando o “Git Prune”Comando.

Conclusão

A poda Git é a característica mais usada do Git que é utilizada para limpar objetos obsoletos do repositório Git, e o ““$ Git Prune”O comando é usado especificamente para esse fim. Considerando que a "$ git busca -Prune ”O comando pode ser usado se você quiser limpar os galhos remotos. Este blog forneceu detalhes sobre a poda do Git e ilustrou o método para limpar a filial remota usando o “$ git busca -Prune ”Comando.
A poda Git é a característica mais usada do Git que é utilizada para limpar objetos obsoletos do repositório Git, e o ““$ Git Prune”O comando é usado especificamente para esse fim. Considerando que a "$ git busca -Prune ”O comando pode ser usado se você quiser limpar os galhos remotos. Este blog forneceu detalhes sobre a poda do Git e ilustrou o método para limpar a filial remota usando o “$ git busca -Prune ”Comando.