在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并重新克隆存储库来创建标记,这不是很有效。
1条答案
按热度按时间7lrncoxx1#
您还必须删除标记的本地副本:
从远程删除它不会从本地存储库中删除它。