我有git存储库的本地克隆,我创建了新标记。我没有将该标签推送到远程存储库。我想恢复本地标签列表以匹配远程。我怎样才能做到这一点?
我检查了How to overwrite local tags with git fetch?的解决方案,但没有成功。
答案 0 :(得分:4)
只需删除本地标记:
git tag -d <tag>
然后从遥控器重新获取标签:
git fetch --tags
如果您要删除所有本地代码:
git tag | xargs -n1 git tag -d
答案 1 :(得分:0)
我在git help tag
中读到git tag -d
做了你想做的事。