Excluir uma Remote Branch (Ramificação Remota)
Às vezes, pode ser necessário excluir uma remote branch (ramificação remota) que não é mais necessária. Por exemplo, se uma feature branch (ramificação de funcionalidade) foi mesclada na main branch (ramificação principal), você pode querer excluir a feature branch remota para manter o repositório limpo.
Suponha que um repositório do GitHub chamado git-playground tenha sido clonado da sua conta do GitHub, que vem de um fork de https://github.com/labex-labs/git-playground.git. Você deseja excluir a remote branch (ramificação remota) chamada feature-branch que não é mais necessária. Aqui estão os passos para excluir a remote branch:
- Clone o repositório, navegue até o diretório e configure a identidade:
git clone https://github.com/your-username/git-playground.git
cd git-playground
git config --global user.name "your-username"
git config --global user.email "your-email"
- Adicione a ramificação
feature-branch ao repositório remoto origin:git checkout -b feature-branch
git push -u origin feature-branch
- Use o comando
git branch -r para listar todas as remote branches (ramificações remotas).git branch -r
A saída deve incluir a remote branch feature-branch:origin/HEAD -> origin/master
origin/feature-branch
origin/master
- Use o comando
git push -d <remote> <branch> para excluir a <branch> remota especificada no <remote> fornecido.git push -d origin feature-branch
Este comando exclui a remote branch feature-branch no repositório remoto origin.
- Use o comando
git branch -r novamente para verificar se a remote branch foi excluída.git branch -r
A saída não deve incluir a remote branch feature-branch:origin/HEAD -> origin/master
origin/master