Gitでマージ済ブランチを一括削除、リモートで消されたブランチを手元でも消す
毎回検索するので。
Gitでマージ済ブランチを一括削除する方法。git branch --merged
でマージ済ブランチがわかるので、あとはパイプで組み合わせる。
# 削除前に削除対象を確認して... $ git branch --merged|egrep -v '\*|develop|main' # 削除する $ git branch --merged|egrep -v '\*|develop|main' | xargs git branch -d
以下のQiitaの記事を参考にしました。
また、リモート(GitHub)とかで消したブランチを手元のリポジトリでも消すのは以下のようにする。
$ git fetch --prune
以下のQiitaの記事を参考にしました。