ブランチの一括削除
ローカルのブランチが増えすぎた時、コマンド一発で一旦消して綺麗にしたくなる。
その時のコマンド
git branch | xargs git branch -D
コマンドの内訳
git branchでブランチ一覧の取得
git branch
ブランチ名を引数にブランチの削除を実行
git branch -D <branch_name>
でブランチの削除が行える。
パイプとxargsを用いて、git branchで取得したブランチ名を引数に削除を実行する。
削除するブランチを絞り込みたい時
間にgrepを挟めば良い。
例えばfeatureブランチのみを削除したい時
git branch | grep feature | xargs git branch -D
で消せる。