Git

Gitで特定のブランチ以外(例:`master`以外)をローカル・リモート同時に全消しする方法

More than 1 year has passed since last update.

Gitで、個人プロジェクトなどで使う場面があれば。
ご利用は計画的に。

ローカルブランチの場合:

git branch | grep -v "master" | xargs git branch -D

リモートブランチの場合:

git branch -a | grep -v "master" | cut -d "/" -f 3 | xargs git push origin --delete