Eu amo o git branches. Muito. Eu também odeio deletar coisas. Geralmente acabo com um monte de galhos espalhados. E alguns dos galhos são tão antigos que esqueci o que eles fazem. (Concordo totalmente que é um sinal de que devo nomear melhor meus ramos e que devo aparar ramos extras / mesclados mais regularmente. Mas, dado que ainda não adquiri esse hábito …)
Eu escrevi um pequeno comando para imprimir o nome de cada branch (em verde para melhor legibilidade) e a mensagem de confirmação mais recente para aquele branch.
for k in $(git branch |grep -v "->"|sed s/^..//);do
echo -e " 33[32m $k 33[0m";
echo -e $(git log -1 --pretty=format:"\t %s" "$k")
done
Você pode mudar o
git log -1 --pretty=format:"\t %s" "$k"
para ser qualquer coisa que você queira saber sobre esse branch, onde $ k é o nome do branch