Nas últimas semanas, começamos a pegar mais pesado na ideia de utilizar um branching model mais elaborado em nossos projetos. Para melhor gestão de bug-fixes e features, feature-branches estão sendo utilizados com maior frequência. Então, para evitar que tenhamos um número absurdo de branches, é necessário removê-los após merge/aprovação, tanto da máquina de desenvolvimento quanto do servidor.
Para isso, basta lembrar de alguns comandos. Supondo que meu branch possua o nome ‘nova-feature’:
Para excluí-lo localmente, basta executar na linha de comando:
git branch -d nova-feature
E, caso o interesse seja na exclusão remota:
git push origin :nova-feature