Note to Self

自分用のメモ置き場

Gitでマージ済みブランチを一括削除する

削除する前に必ず対象ファイルを確認する
grep部分で対象を制限できる

マージ済みのリモートブランチ一覧を一括削除する

git branch --remote --merged | grep -vE '^\*|master$' | tr -d 'origin/' | xargs -I % git push --delete origin %


マージ済みのローカルブランチ一覧を一括削除する

git branch --merged | grep -vE '^\*|master$' | xargs -I % git branch -d %