My開発メモ

Gitでブランチを削除する

この手順をよく忘れるので、メモしておく。

まず、ブランチの一覧で、削除するブランチを確認する。

$ git branch

ブランチを削除する手順

1) ローカルブランチを削除する

$ git branch -d <ブランチ名>

(2) リモート追跡ブランチの一覧

$ git branch -r

リモート追跡ブランチとは、リモートリポジトリにあるブランチの読み取り専用のコピー。
ローカルに作成される。

(3) リモートに存在するブランチを削除する

$ git push --delete origin <ブランチ名>

(4) リモート追跡ブランチの一覧

$ git branch -r

これでリモートのブランチが削除されたのを確認する。

このとき、リモートでは削除されたブランチ名が、ローカルに残っていることがある。
この場合は、以下のコマンドでクリーンアップできる。

$ git fetch --prune

もしくは

$ git remote prune origin

カテゴリー: Git, memo

タグ: branch, delete, リモート追跡ブランチ

カウント: 34