【发布时间】:2014-01-31 16:23:43
【问题描述】:
我们正在尝试删除远程 git 服务器上错误添加的一些标签,但它们似乎不想一直被删除。我正在删除
git tag -d 12345
git push origin :refs/tags/12345
然后我指示所有团队成员立即运行 git fetch 和 git fetch --tags 来更新他们的本地人。我怀疑人们可能在获取之前一直在推送,因此从本地推送了应该删除的标签,除非经过几次,远程标签仍然显示备份。
我们是否缺少某些步骤?
【问题讨论】:
-
git fetch --tags不会修剪标签。从git-fetch(1) 来看,您可能必须运行git fetch --prune refs/tags/*或类似的。我建议你不要打扰它。