是否可以在特定标记之后推送提交而不是替换当前原始HEAD

时间:2017-02-10 12:12:29

标签: git

我已经对旧版本的代码进行了一些更改。主分支具有1.x至2.x的标签,制动变化为2.x.是否有可能在特定标记之后推送一些提交,而不会影响2.0之后带标记的代码?

我已经做过的事情:

git checkout tagNumber

git cherry-pick newBranch

如果有可能我接下来应该做什么?刚推到原点大师?

1 个答案:

答案 0 :(得分:1)

当你签出一个标签时,你有一个独立的HEAD,所以你挑选的提交不在任何分支或其他参考。所以在挑选之后,你必须将标记移动到新创建的提交。然后将该标签推送到遥控器。标签将不再是后来提交的祖先,因为您在该分支上有效地扩展和标记。但是远程没有其他提交会受到影响,因为你只需按下标签现在指向的新提交。