- チェックする先のブランチをチェックアウト (例: master)
git branch --list | cut -c3- | xargs git -c advice.forceDeleteBranch false branch -d
- masterにマージしたブランチが全て消える
-c advice.forceDeleteBranch false
をつけるのは、つけないと以下のような警告が出てうるさいため:
error: the branch 'example' is not fully merged
hint: If you are sure you want to delete it, run 'git branch -D example'
hint: Disable this message with "git config advice.forceDeleteBranch false"