GIT在删除然后重新创建标签时返回致命的“[tag] already exists”错误

xienkqul  于 2023-06-20  发布在  Git
关注(0)|答案(1)|浏览(401)

在GIT中,我尝试执行一系列GIT命令来删除现有的标记,然后重新创建它。但是,它返回一个“fatal:标签'2.0.1'已经存在”错误。有人知道我做错了什么吗?或者我可能错过了什么命令?
我正在执行以下命令序列:

git clone git@git.someaddress.com/test_project project_dir
cd project_dir
git push --delete origin 2.0.1
git tag 2.0.1 -m "Recreated tag"

目前,为了解决这个问题,在执行push --delete命令后,我删除了project_dir并重新克隆存储库来创建标记,这不是很有效。

7lrncoxx

7lrncoxx1#

您还必须删除标记的本地副本:

git tag -d 2.0.1

从远程删除它不会从本地存储库中删除它。

相关问题