我已经将一个标签推送到 Remote 上。当另一个用户创建相同的标签并尝试推送时,推送将失败,因为该标签已存在于远程。
但我认为如果我执行 --f force tag push
,它应该可以工作。但这不是我所看到的。
我想我必须这样做。
Create tag
Push tag -> If push fails -> Delete tag on remote
-> push tag again.
这是正确的吗?强制推送标签不应该解决这个问题吗?
我正在使用带注释的标签
git -a v1.0 -f -m "message"
最佳答案
这将强制推送所有标签并覆盖现有标签。
git push -f --tags
关于当标签已经存在于远程时,Git 强制推送标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25815631/