マージ済のローカルブランチを削除
対応が終わった大量のブランチを手元に残していませんか?
git branchで確認してみましょう。マージ済のブランチは↓で削除できます。
git branch --merged | xargs git branch -d
各リリース(phase)のブランチは手元に残しておきたい等あれば適宜grepで除外します。
git branch --merged | grep -v "phase" | xargs git branch -d
リモートに存在しないリモート追跡ブランチを削除
リモートで削除されたブランチは、いつまでも追跡しなくてよいので↓で削除できます。
git fetch --prune
このオプションをデフォルトで有効にすることも可能です。
git config --grobal fetch.prune true