リモートにないローカルブランチを削除

gitを使っていると、ローカルに大量のブランチができて鬱陶しい。
mainにマージ後削除することが多いと思いますが、リモートにない&マージされていないローカルブランチを削除するコマンドです。

git fetch -p && git branch --merged | grep -v '*' | xargs git branch -d
タイトルとURLをコピーしました