我已经对旧版本的代码进行了一些更改。主分支具有1.x至2.x的标签,制动变化为2.x.是否有可能在特定标记之后推送一些提交,而不会影响2.0之后带标记的代码?
我已经做过的事情:
git checkout tagNumber
git cherry-pick newBranch
如果有可能我接下来应该做什么?刚推到原点大师?
答案 0 :(得分:1)
当你签出一个标签时,你有一个独立的HEAD,所以你挑选的提交不在任何分支或其他参考。所以在挑选之后,你必须将标记移动到新创建的提交。然后将该标签推送到遥控器。标签将不再是后来提交的祖先,因为您在该分支上有效地扩展和标记。但是远程没有其他提交会受到影响,因为你只需按下标签现在指向的新提交。