LoginSignup
9
9

More than 5 years have passed since last update.

Gitでローカルのfeatureブランチをお掃除

Last updated at Posted at 2015-07-16

目的

GitHub等でPull Requestがマージされた後、リモートブランチは適宜削除されるケースが多いが、ローカルブランチは残ったままになる。
例えばこんな状況。

$ git branch
  feature-fix_A
  feature-add_B
  feature-modify_C
  feature-revert_D
* master

全てのfeatureブランチに対して git branch -d feature-*** とかやるのは面倒。

方法

極めて普通で当たり前の解決方法ですが、以下のようにコマンドをパイプでつなげば簡単に一括削除できます。

$ git branch | grep feature | xargs git branch -d

リモートにpushしていないブランチがある場合はご注意を。


※追記
自分用メモのつもりでしたが、下記コメント欄にもっと有用な情報をいただいたので、そちらもご参照いただければと思います。

9
9
3

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
9
9