Excluir um Git Branch localmente e remotamente

Abdul Jabbar 6 fevereiro 2022
  1. Excluir um Git Local Branch
  2. Excluir um Branch Remoto Git
Excluir um Git Branch localmente e remotamente

Quando você está trabalhando com a equipe, e toda a equipe está fazendo alterações no mesmo repositório de código, Git entra em jogo para o sistema de controle de versão. Criar novos branches no Git é comparativamente mais fácil do que outros sistemas de controle de versão e deletar os branches locais também não é mais um grande negócio no Git.

Este artigo irá apresentar como deletar um branch local ou remoto do Git. Na maioria dos casos, quando você começa a trabalhar pela primeira vez com qualquer repositório, o nome remoto do repositório é origin. Então, se você empurrou seu código no branch de origem, você deve excluí-lo do branch origin. Temos dois tipos de ramificações em qualquer sistema de controle de versão. A ramificação local é onde cada membro da equipe gerencia o trabalho em seu computador, e a ramificação remota é onde todos os membros da equipe estão trabalhando simultaneamente.

Excluir um Git Local Branch

Primeiro, veremos como excluir a ramificação do computador pessoal local usando a linha de comando. Para remover um branch local do computador pessoal no Git, temos que rodar na linha de comando no diretório do projeto.

git branch -d <branch-name>

O exemplo acima do parâmetro -d é usado como um apelido para deletar, que é usado para deletar o branch particular se ele já estiver totalmente integrado ao branch remoto. Considerando que, se você deseja forçar a exclusão do branch, então -D é usado como um apelido para forçar exclusão, que exclui o branch, esteja ele mesclado ou não no branch remoto.

Mesmo que o branch tenha alterações não mescladas, o Git se recusará a excluí-lo. Se você deseja executar esta ação com força, você deve forçar esta ação de exclusão substituindo o parâmetro -d por um parâmetro -D maiúsculo:

git branch -D <branch-name>

podemos resumir a ramificação local assim.

git branch --delete <branch>
git branch -d <branch> # Shorter version
git branch -D <branch> # Force-delete un-merged branches

Excluir um Branch Remoto Git

Como mencionado acima, usamos Git para o branch local, mas o caso é diferente para os branches remotos. Usamos git push para o branch remoto, mesmo que soe um pouco estranho. Em outras palavras, podemos dizer que estamos empurrando - enviando - o pedido de exclusão do branch para o repositório remoto. Veja como você faz:

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

Na maioria dos casos, o nome remoto é origin. Em certos casos, você terá que usar o comando abaixo.

git push -d origin <branch_name>
Abdul Jabbar avatar Abdul Jabbar avatar

Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.

LinkedIn

Artigo relacionado - Git Branch