エンジニア的なネタを毎週書くブログ

東京でWebサービスの開発をしています 【英語版やってみました】http://taichiw-e.hatenablog.com/

Gitでローカルブランチを一斉に削除する with xargs

知らないうちに溜まってる、ローカルリポジトリ上のブランチのお掃除方法。こちらを参照。xargsというものを知らなかった私…。

 

マージ済みのブランチを削除

git branch --merged | grep -v '*' | xargs git branch -d

マージ関係なく、問答無用で削除

git branch | grep -v '*' | xargs git branch -D