マージしたブランチを開発環境から消す
gitで管理しているブランチが多くなり、煩わしかったので消す方法を調べました。
備忘録の意味を兼ねて記事を書きました。
ローカルブランチを一つずつ消す方法
$ git branch -d # 現在のいるブランチを削除
$ git branch -d [branchname] # マージした[branchname]を削除
$ git branch -D [branchname] # マージしていない[branchname]を強制削除
ブランチをまとめて消す方法
mainブランチに移動して、すでにマージされているブランチを削除します。
$ git checkout main && git branch --merged | grep -v '^\*' | xargs -r git branch -d
補足
主流のブランチによって、mainの部分をmasterやdevに書き換える必要があります。