Gitのリモートから削除されたタグをローカルからも削除する
リモートから削除されたブランチをローカルからも削除する
git fetch
でリモートから取得したブランチはリモート側で削除してもorigin/xxx
ブランチとして残ったままになる。
git fetch
に--prune
オプションを付けることでリモートで削除されているorigin/xxx
ブランチも削除される。
git fetch --prune
リモートから削除されたタグをローカルからも削除する
--prune
オプションではタグは削除されないため、一度全て削除して再取得する。
git tag -l | xargs git tag -d
git fetch