LoginSignup
0
0

【Git】ローカルブランチを一括削除する方法

Posted at

今いるブランチ以外を全削除する方法

$ git branch | xargs git branch -d

今いるブランチ + 特定の文字列から始まるブランチを削除する方法

例) feature/ から始まるブランチを削除します。

$ git branch | grep "feature/*" | xargs git branch -d

今いるブランチ + 指定したブランチ以外を全削除する方法

例)main, develop, master ブランチ以外を削除します。

$ git branch | grep -v "main\|develop\|master" | xargs git branch -d

今いるブランチ + 特定の文字列から始まるブランチ以外を削除する方法

例) feature/ から始まるブランチ以外を削除します。

$ git branch | grep -v "feature/*" | xargs git branch -d

おわりに

たまにローカルブランチを一括削除するのですが、毎回コマンドをド忘れするので記事にしました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0