我们如何在git中合并主分支上的先前提交?

时间:2013-09-03 08:44:34

标签: git version-control

我有main branch和另一个名为release 1的分支。

我从release 1创建了main branch分支,然后又提交了5个提交。

现在,我想将更改合并到第3次提交到main branch。如何将第3次提交与主分支合并?

1 个答案:

答案 0 :(得分:0)

听起来提交符合您的要求,所以您可以这样做:

git merge release1~2

那会选择release1分支的祖父母(第3次提交,如果有5个额外的),或者你可以这样做:

git merge $ID_OF_3RD_COMMIT

其中$ID_OF_3RD_COMMIT是发布分支中第3次提交的提交ID。

这两个假设第一,第二和第三次提交都是你想要保留的。否则,你肯定想要遵循樱桃挑选解决方案。