我在使用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
原因是:远程服务器上的标签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