【发布时间】:2016-10-28 09:32:57
【问题描述】:
我知道我可以去 github.com,选择我的标签,然后单击删除,但这只会删除标签信息,而不是实际的标签。那么如何永久删除呢?!
【问题讨论】:
我知道我可以去 github.com,选择我的标签,然后单击删除,但这只会删除标签信息,而不是实际的标签。那么如何永久删除呢?!
【问题讨论】:
Mahmoud 的回答得到以下证实:
Releases 也是 lightweight Git tags,具有一些额外的很棒的功能来帮助您发布软件。
所以在 GitHub 方面,您实际上并没有删除 annotated tag,而只是删除了一个轻量级的。
将空引用推送到 GitHub 标记实际上会将其从 GitHub 存储库中删除。
【讨论】:
从本地 git 存储库,执行以下操作:
git fetch
git tags
git tag -d {tag-name}
git push origin :refs/tags/{tag-name}
现在去 Github.com 刷新一下,它们就消失了。
【讨论】: