emolog

脳内メモです。

溜まってきたブランチを削除したんじゃ〜っていうとき

# マージ済みのリモートブランチを全て削除
git branch -r --merged master | grep -v -e master -e develop | sed -e 's% *origin/%%' | xargs -I% git push --delete origin %
# マージ済みのローカルブランチを全て削除
git branch --merged master | grep -vE '^\*|master$|develop$' | xargs -I % git branch -d %