【问题标题】:Git remote tags aren't staying deletedGit远程标签不会被删除
【发布时间】: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/* 或类似的。我建议你不要打扰它。

标签: git tags


【解决方案1】:

可以试试:

git push --delete origin tagname

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-11
    • 2018-01-30
    • 2010-12-22
    • 2011-07-25
    • 2018-10-21
    • 2016-12-29
    • 1970-01-01
    • 2018-07-27
    相关资源
    最近更新 更多