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

问题描述 投票:0回答:1

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

我正在执行以下命令序列:

git clone [email protected]/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 并重新克隆存储库以创建标签,这不是很有效。

git gitlab git-tag
1个回答
2
投票

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

git tag -d 2.0.1

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

© www.soinside.com 2019 - 2024. All rights reserved.