2017年12月25日

マージ済みのローカルブランチの一括削除

git checkout master
git branch --merged master


とするとマージ済みのブランチの一覧が表示されるので

git branch --merged | egrep -v '\*|develop|master' | xargs git branch -d


でマージ済みのブランチの一括削除ができる

以下のように.gitconfigでエイリアスを貼っておくと

[alias]
de = "!f () { git checkout $1; git branch --merged | egrep -v '\\*|develop|master' | xargs git branch -d; };f"


以下で一括削除ができるようになる

git de master


Gitでマージ済みブランチを一括削除する方法 - Change the World!
gitconfig の基本を理解する - Qiita
posted by ねこまんま at 13:19
Comment(0) | Git
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。
※半角英数字のみのコメントは投稿できません。