モチベーション
マージ時にリモートブランチを自動で削除するにはGitHubのSettingsの「Automatically delete head branches 」をオンにすれば良いが、ローカルブランチは放置になりがちのため解決したい。
コード
git branch --merged | xargs -n 1 | egrep -v "develop|\*" | xargs git branch -d
マージ時にリモートブランチを自動で削除するにはGitHubのSettingsの「Automatically delete head branches 」をオンにすれば良いが、ローカルブランチは放置になりがちのため解決したい。
git branch --merged | xargs -n 1 | egrep -v "develop|\*" | xargs git branch -d