git local branch 一括削除


はじめに

マージ前のブランチで動作検証してると、大量にあふれてくるので、一括でローカルブランチを消したい時に使います

branch 一括削除

前提

  • peco と zsh 使ってます
  • alias 切ってます

コマンド

peco のブランチ一覧で [Ctrl+Space] で削除したいブランチを選択

gb P X git branch -D

alias を展開すると、以下のような感じ

git branch | peco | xargs git branch -D

気分で --merged オプション追加したり、-D-d にします