Imprime a √ļltima mensagem de confirma√ß√£o para cada ramo

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