Remova os braços remotos que são mesclados no mestre

git branch -r --merged master | grep -v 'master$' | sed -e 's/origin///' | tee | xargs -I branch -p git push origin :branch

Encontra ramos que foram mesclados no mestre, exclui o mestre, substitui o prefixo ‘origin /’ e exclui todos eles.

Graças à -popção, o console sempre pedirá confirmação, para que você não exclua o branch por acidente. Embora ainda seja perigoso, use este comando com cuidado.

Com base no protocolo @catchamonkey https://coderwall.com/p/oik3ta