git remote prune リモート名
リモートに登録はしたものの、その後開発が終わって削除されたブランチ。
ところが、git branch -a
で見るといつまでたっても「/リモート名/hogehoge」が消えてくれない…特に操作しなければ問題ないけれど、見栄えが良くないし何よりも気持ち悪い。
そんな時に上記のコマンドを実行すると、リモート名で指定したリモート先のブランチ情報をローカルに同期してくれる。
これでリモートでいなくなったブランチの追跡を止めてくれる。よかったよかった。
ちなみに「prune」には「切り取る」という意味があるそうです。
ミ◯プルーンのプルーンと同じ単語ですが、ちゃんとした使われ方なのでご注意を。