他人が削除したリモートブランチが残っていて、削除できなかったときのメモです。
###こんなときに使う
・masterにマージ済みで、削除されたはずのリモートブランチが git branch -a
で出てくる
・ローカルブランチは git branch -D
で削除済み
・git push origin :hope
しても消えない
・git fetch
しても消えない
###コマンド
git fetch --prune
または
git fetch -p
###メモ
git fetch
だけではリモートブランチを取り込むだけで削除はしません。
「--prune」「-p」というオプションを指定することで削除されたブランチも更新されます。