My開発メモ

リモート追跡ブランチをクリーンアップする(Git)

リモートにあるブランチが削除されているが、 ローカルにあるリモート追跡ブランチにはまだ残っている場合。

(例)

リモートのブランチ

  main
  abc
  apple

ローカルのブランチ

git branch -r
  main
  abc
  apple
  banana
  orange

banana と orange のブランチがこちらに残ってしまっている。

ブランチそのものは、ローカルでは削除済みであるが、 リモート追跡ブランチの一覧に残ってしまっている。

対処法

$ git fetch --prune

もしくは

$ git remote prune origin

これできれいになる。

カテゴリー: Git, memo

タグ: branch, Git, remote

カウント: 191