Git –  Limpeza de Branchs


Ontem (27/02/2018) estava fazendo limpeza de branchs em alguns projetos 🙂

E aprendi um comando git muito útil 🙂

git branch --merged master

Esse comando vai listar todos os branchs que já estão no master 🙂
Assim pude listar os branchs que poderia excluir.

Eu efetuei a exclusão usando os comandos a seguir para cada branch:

git branch -d NOME_DO_BRANCH
git push origin -d NOME_DO_BRANCH

Mas como eram muitos eu criei um bash no meu “$HOME/bin”, chamado delgbranch. Segue o conteúdo do bash:

#!/bin/bash
git branch -d $1
git push origin -d $1

A chamada do arquivo fica assim:

$ cd caminho_do_meu_repo_git_local
$ delgbranch NOME_DO_BRANCH_PRA_DELETAR

Caminhos de $HOME/bin em seus respectivos OS:

#(Mac)     /Users/USERNAME/bin
#(Linux)   /home/USERNAME/bin
#(Windows) C:/Users/USERNAME/bin (uso o Git Bash quando preciso usar Windows, mas isso é assunto pra outro artigo)

Observação: Alguns posts que faço são apenas para documentar situações que ocorreram comigo durante o trabalho/diversão/aprendizado e como foi resolvida 🙂

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *