例如,我想强制将标签推1.0.0送到远程master分支。
我现在正在执行以下操作:
git push production +1.0.0:master
我要强制执行推送,因为我所关心的只是将1.0.0标记内的代码推送到master远程存储库上的分支。
我究竟做错了什么?
更新#1
当我通过SSH进入我的Git存储库所在的服务器并执行时git branch -l,也没有看到master列出的分支。
更新#2
git tag -l从远程Git存储库内部运行后,我看到了master列出的内容,这意味着当我运行以下代码时:
git push production 1.0.0:master
实际上,它推送了标签并创建了一个名为 master而不是新分支的标签。
我想基本上将标记的内容推1.0.0入master远程Git存储库的分支中。