Como excluir um branch no GitHub

Logo do GitHub em um fundo gradiente rosa

Se você estiver trabalhando em um repositório com muita atividade, o número de ramificações criadas pode aumentar rapidamente. A etiqueta básica do GitHub exige que você exclua ramificações mescladas ou ramificações que não são mais necessárias. Aqui está como.

Excluir uma ramificação usando o site do GitHub (somente ramificações remotas)

Você pode excluir um branch usando o site do GitHub. No entanto, você só pode excluir ramificações remotas usando esse método – você não pode excluir ramificações locais do site do GitHub.

Para começar, visite o site oficial do GitHub e faça login na sua conta . Uma vez logado, selecione o repositório que contém a ramificação que você deseja excluir no painel esquerdo.

Selecione um repositório.

Em seguida, clique em “Ramos” abaixo do menu do cabeçalho.

Clique em Filiais.

Uma lista de ramificações será exibida. Localize a ramificação que deseja excluir e clique na lixeira vermelha à direita dela.

Clique em Excluir.

A ramificação agora é excluída. Para refletir essa alteração em seu repositório local, altere para o respectivo diretório , faça o checkout da main ramificação e execute o git --pull comando na linha de comando.

Excluir uma ramificação 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, faça o checkout da main ramificação 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 uma ramificação, independentemente de seu status atual, execute:

git branch -D <branch-name>

Basta substituir <branch-name>pelo nome real do seu branch. Por exemplo, se o nome do nosso branch for test-branch, então executaríamos:

git branch -d test-branch

O comando para excluir uma ramificação local.

A ramificação local agora é excluída. Se você deseja excluir uma ramificação remota, execute:

git push <remote-name> --delete <branch-name>

Substitua <remote-name>e <branch-name>com o seu próprio. Por exemplo:

git push origin --delete test-branch

O comando para excluir uma ramificação remota.

A ramificação remota agora é excluída.

Recomendado:  Como organizar os ícones da área de trabalho do seu Mac

Se você estiver excluindo branches em um repositório do GitHub que não está mais ativo ou necessário, você não precisa excluir os branches um por um – você pode excluir todo o repositório .