gitコマンドで複数のリモートブランチを一括削除する

gitコマンドで複数のリモートブランチを一括削除する方法メモ。



gitコマンドで複数のリモートブランチを一括削除する方法


awkとかxargsを使う例をネットでよく見かけるけど、gitコマンドにそういうオプションが用意されている。


git push origin --delete <branch1> <branch2> <branch3>

リモートのブランチを削除しても、作業をしたのと違う場所で既にcloneしたリポジトリには自動では反映されない。こういう場合はfetch時にpruneオプションを使うことで削除したことが反映される。


git fetch origin --prune


参考リンク


Delete multiple remote branches in git


著者プロフィール
Webサイトをいくつか作っています。
著者プロフィール