【发布时间】:2014-12-29 11:15:40
【问题描述】:
我的 Github 存储库中有一个标签 v1.0.0-RC1。我想将其重命名为全小写,例如 v1.0.0-rc1。 所以,我是从发布编辑页面https://github.com/username/repo/releases/edit/v1.0.0-RC1 完成的。 我发现它创建了一个新标签 v1.0.0-rc1,它让我有两个重复的标签 v1.0.0-RC1 和 v1.0.0-rc1 在我的仓库中。
以下是我的 Github 标签页面如何显示最新的 5 个标签。最新的标签是 v1.1.0-rc。 第二个 v1.1.0-rc1 是我弄错的标签。最后一个标签是我要重命名的标签。
v1.1.0-rc …
84da1ca zip tar.gz Notes Downloads
v1.0.0-rc1 …
Merge branch 'minor'
2823515 zip tar.gz
v1.1.0-beta …
94d9821 zip tar.gz Notes Downloads
v1.0.0 …
0c052f5 zip tar.gz Notes Downloads
v1.0.0-RC1 …
1955b7a zip tar.gz Notes Downloads
这是git fetch的结果。
$ git fetch --all
Fetching origin
From https://github.com/username/repo
* [new tag] v1.0.0-rc1 -> v1.0.0-rc1
* [new tag] v1.1.0-rc -> v1.1.0-rc
From https://github.com/username/repo
* [new tag] v1.0.0-RC1 -> v1.0.0-RC1
我想删除 v1.0.0-rc1。我知道如何删除远程标签。
git tag -d v1.0.0-rc1
git push origin :refs/tags/v1.0.0-rc1
但我担心它会删除标签 rc1 和 RC1。我怎样才能安全地做到这一点?我使用的是Git for Windows,它可能不区分大小写。
【问题讨论】:
标签: windows git github git-tag