GitHub flowなどで開発していると、ローカルに作業用ブランチがどんどんできていく。
ブランチができる事自体は良いが、ローカルにたくさんあると切り替えるときにわかりにくい。
次のコマンドで main
, develop
,master
を除いたブランチをまとめて消せる
bash
git branch | grep -vE '^\*?\s+(main|develop|master)' | xargs git branch -D
GitHub flowなどで開発していると、ローカルに作業用ブランチがどんどんできていく。
ブランチができる事自体は良いが、ローカルにたくさんあると切り替えるときにわかりにくい。
次のコマンドで main
, develop
,master
を除いたブランチをまとめて消せる
git branch | grep -vE '^\*?\s+(main|develop|master)' | xargs git branch -D