Se você estiver trabalhando em um repositório com muita atividade, o número de branches criados pode aumentar rapidamente. A etiqueta básica do GitHub exige que você exclua branches mesclados ou branches que não são mais necessários. Veja como.
Excluir uma filial usando o site do GitHub (apenas filiais remotas)
Você pode excluir um branch usando o site do GitHub. No entanto, você só pode excluir branches remotos usando este método – você não pode excluir branches locais do site do GitHub.
Para começar, visite o site oficial do GitHub e faça login em sua conta. Uma vez logado, selecione o repositório que contém o branch que você gostaria de deletar no painel esquerdo.
Em seguida, clique em “Ramos” abaixo do menu do cabeçalho.
Uma lista de ramos aparecerá. Localize o galho que deseja excluir e clique na lata de lixo vermelha à direita dele.
O ramo agora está excluído. Para refletir essa mudança em seu repositório local, mude para o respectivo diretório, verifique o main
branch e, em seguida, execute o git --pull
comando da linha de comando.
Excluir uma filial local ou remota da linha de comando
Você pode excluir ramificações locais e remotas usando a linha de comando. Primeiro, abra a linha de comando de sua escolha, mude para o diretório do seu repositório GitHub (cd <repo-name>
) e, em seguida, verifique o main
ramo executando o git checkout <feature-branch-name>
comando.
Existem dois comandos diferentes que você pode executar para excluir uma ramificação local. Se já tiver sido mesclado, execute:
git branch -d <branch-name>
Ou, para forçar a exclusão de um branch independentemente de seu status atual, execute:
git branch -D <branch-name>
Apenas substitua <branch-name>
com o nome real da sua filial. Por exemplo, se nosso nome de branch for test-branch, então executaríamos:
git branch -d test-branch
A filial local agora está excluída. Se quiser excluir um branch remoto, você executará:
git push <remote-name> --delete <branch-name>
Substituir <remote-name>
e <branch-name>
com o seu próprio. Por exemplo:
git push origin --delete test-branch
A ramificação remota agora está excluída.
Se você estiver excluindo branches em um repositório GitHub que não está mais ativo ou necessário, você não precisa excluir os branches um por um – você pode excluir o repositório inteiro.
RELACIONADO: Como excluir um repositório GitHub
0 Comments