git-flowを使ってるけど、コマンド使ってない人や急ぎの修正でゴミブランチが溜まるので、マージ済みやつ一回で消すやつ用意した。
git branch -r --list --merged | grep -v '*' | grep -v 'master\\|develop' | awk '{ print $1 }' | sed -e 's/origin\///' | xargs -I % git push origin :%
使用する場合は注意して下さい!
pushする前に対象テーブルが問題ないかチェックする。
git branch -r --list --merged | grep -v '*' | grep -v 'master\|develop' | awk '{ print $1 }' | sed -e 's/origin///'
やっと後はチームに通知
git remote prune origin
git fetch --prune