gitで、リモートのブランチを誰かが消したにも関わらず、git branch -r をすると表示されしまう。(remote ref does not exist)

複数人でgitリポジトリを管理しており、ほかの誰かがリモート上のあるブランチを削除した場合

ローカルリポジトリ上で

とやると、消されたはずのブランチが出てきてしまう。

さらに、ここで

とやってみても

という感じでエラーが出てしまう。

こんな時は

というコマンドをたたいてやると、リモートの状態を再度取得してくれる。

ちなみに、pruneというのは取り除く、とか切り取る、とかそんな雰囲気の単語らしいので

リモート上で削除されたブランチをローカルからも取り除く、といった意味合いかな?と思います。

One Comment

    ねこ

    このコマンドでごみブランチが表示されなくなりました。
    ありがとうございまいた!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*
*

* Copy This Password *

* Type Or Paste Password Here *