Corredor

ウェブ、プログラミングの勉強メモ。

Git のリモートブランチを削除する

Web制作者のためのGitHubの教科書 チームの効率を最大化する共同開発ツール Web制作者のための教科書シリーズ

Web制作者のためのGitHubの教科書 チームの効率を最大化する共同開発ツール Web制作者のための教科書シリーズ

Git で、マージが終わったブランチをリモートから削除する方法。

# 削除したいブランチ名「branch」を指定する
$ git push origin :branch

この「コロン」でなぜ削除できるのかは以下の記事で紹介した。

neos21.hatenablog.com

ブランチ一覧に削除したブランチが残っている

ブランチを削除したのに、git branch -a で削除したリモートブランチが残っている場合は、以下のようにして削除する。

# リモートブランチは削除したが、ローカルに参照が残っているブランチを表示する
$ git remote prune --dry-run origin

# 削除したリモートブランチのローカル参照を削除する
$ git remote prune origin