Git のリモートブランチを削除する
Git で、マージが終わったブランチをリモートから削除する方法。
# 削除したいブランチ名「branch」を指定する
$ git push origin :branch
この「コロン」でなぜ削除できるのかは以下の記事で紹介した。
ブランチ一覧に削除したブランチが残っている
ブランチを削除したのに、git branch -a
で削除したリモートブランチが残っている場合は、以下のようにして削除する。
# リモートブランチは削除したが、ローカルに参照が残っているブランチを表示する
$ git remote prune --dry-run origin
# 削除したリモートブランチのローカル参照を削除する
$ git remote prune origin