miyohideの日記

技術的なメモなどを記しています

2018年8月31日(金)

Gitのマージ済みブランチを整理

気がついたら、Gitリポジトリがごちゃごちゃになっていたので整理。マージ済みのブランチは

$ git branch --merged

で得られる。ここから現在のブランチを取り除くにはgrep -vを使って

$ git branch --merged | grep -v '*'

で。

これで得られたbranchを消せばいいのでxargsを使って

$ git branch --merged | grep -v '*' | xargs -I % git branch -d %

でOK。