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