LoginSignup
4
3

More than 5 years have passed since last update.

GitHubの複数のリモートブランチを一括で削除する

Last updated at Posted at 2015-01-05

GitHub上にブランチが溜まってきたときに、ブラウザからポチポチ一つずつ削除するのは面倒ですよね。

やり方

ローカルのブランチ一覧から<文字列>にマッチするGitHubのリモートブランチを一括で削除します。

$ git branch | grep <文字列> |  while read branch ; do git push origin :${branch} ; done ; 

以下のように指定されたブランチを空プッシュすることでリモートブランチを削除することができるので、それをループさせて実行した形になります。

$ git push origin :{branch}

参考

こちらの方が賢かったです。

Gitでリモートのマージ済みのブランチを一括削除する

4
3
2

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
4
3