如何解决将破坏现有标签问题

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

我在使用git标签时遇到了麻烦,现在我的构建管道(信号灯)被以下错误消息破坏了。不知道如何解决这个问题。

错误消息

Unpacking 
objects: 100% (32/32), done.
From github.com:jack/my-app
   c8a2420..75ea515  develop         -> origin/develop
   b4069ce..9f672e1  feature/RY-1144 -> origin/feature/RY-1144
   8dbf387..ac9db9d  master          -> origin/master
 ! [rejected]        v1.46.0         -> v1.46.0  (would clobber existing tag)
 * [new tag]         v1.47.0         -> v1.47.0
git semaphore
1个回答
0
投票

原因是:远程服务器上的标签v1.46.0与本地克隆(CI服务器本地)上的标签v1.46.0没有指向同一提交。


  • 检查v1.46.0标记是否指向远程服务器上的正确提交(如果需要,请手动更新),>
  • 强制更新配置项服务器上的标签:

# force update all tags :
git fetch --tags --force

# force update only this specific tag :
git fetch origin -f v1.46.0:refs/tags/v1.46.0
© www.soinside.com 2019 - 2024. All rights reserved.