【git】リモートでは消したの…ローカルから消えてくれないブランチを消す方法

git remote prune リモート名

リモートに登録はしたものの、その後開発が終わって削除されたブランチ。
ところが、git branch -aで見るといつまでたっても「/リモート名/hogehoge」が消えてくれない…特に操作しなければ問題ないけれど、見栄えが良くないし何よりも気持ち悪い。

そんな時に上記のコマンドを実行すると、リモート名で指定したリモート先のブランチ情報をローカルに同期してくれる
これでリモートでいなくなったブランチの追跡を止めてくれる。よかったよかった。


ちなみに「prune」には「切り取る」という意味があるそうです。
ミ◯プルーンのプルーンと同じ単語ですが、ちゃんとした使われ方なのでご注意を。