Suponha que você possui um branch em seu ambiente de desenvolvimento chamado  development. Esse branch também está em um repositório remoto no github, por exemplo. Deletar esse branch localmente é muito fácil, basta executar o conhecido comando:

$ git branch -d development

O que não é muito visto nas documentações básicas é o comando para deletar o branch remoto. Caso origin seja o nome do seu repositório remoto, para deletar o branch origin/development basta seguir o comando:

$ git push origin :development

Apesar de o comando acima ter de fato deletado o branch remoto, suas referências nos branchs locais dos demais desenvolvedores ainda irão existir, ou seja os outros devs do seu time ainda vão ser o branch remoto que você deletou. Para resolver isso, basta atualizar as referências com o comando abaixo:

$ git remote prune

Git é foda, o resto é moda 😛

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s