Neste estudo, falaremos sobre o procedimento para excluir todos os ramos git, exceto mestre ou principal!
Como remover todos os galhos Git, exceto principal ou mestre?
Se os desenvolvedores desejam excluir todos os mestres ou principais da filial local, em primeiro lugar, é necessário mudar para o principal ou o mestre de outras filiais, porque o ramo de trabalho atual não é excluído. Depois disso, veja todos os ramos existentes usando o “Ramo $ git”Comando. Em seguida, exclua todas as filiais e verifique novamente a lista do Git Local Directory Branches para verificação.
Confira as etapas abaixo para a implementação do cenário fornecido!
Etapa 1: Braia de Switch
Primeiro, mude para o “principalRamo de outra filial Git:
$ git switch main
Etapa 2: Liste as filiais locais
Em seguida, execute o comando abaixo para visualizar a lista de todas as filiais:
Ramo $ git
Como você pode ver, temos vários ramos além de “principal" e "mestre" galhos:
Etapa 3: Exclua todos os ramos, exceto Main e Master
Finalmente, execute o comando abaixo fornecido para excluir todos os ramos, exceto “principal" e "mestre”:
Ramo $ Git | grep -v "mestre \ | main" | Xargs Git Branch -D
Aqui, "Ramo $ git”Irá listar todas as filiais Git, o“grep -v”Filtrará as filiais especificadas, por exemplo, o“principal" e "mestre", e a "Filial Xargs Git”Utilizado para passar o nome do ramo filtrado para o comando git:
Etapa 4: Liste as filiais locais
Por fim, verificaremos a operação excluída usando o comando fornecido:
Ramo $ git
De acordo com a produção abaixo, excluímos com sucesso todas as filiais, exceto “principal" e "mestre”Comandos:
Isso é tudo! Nós compilamos com eficiência os mais fáceis de excluir todos os ramos git, exceto “principal" e "mestre”.
Conclusão
Para excluir todos os ramos git, exceto os ramos especificados, primeiro, mude para o “principal" ou "mestre“Ramificações, em seguida, exibe todas as filiais existentes usando o“Ramo $ git”Comando. Depois disso, exclua todos os ramos executando o “Ramo $ Git | grep -v “mestre \ | main” | Xarg Git Branch -D”Comando e, por fim, novamente, verifique a lista de ramificações do diretório local do Git para verificação. Este estudo explicou o procedimento de remoção de todos os ramos git, exceto mestre ou principal.