如何樱桃pic和第一个樱桃挑选补丁添加第二个补丁?

时间:2017-08-02 07:59:40

标签: git patch gerrit cherry-pick git-cherry-pick

我在GIT项目中有两个分支分支A和分支B. 我已经将代码提交到分支A,即补丁1。 然后樱桃选择分支A的补丁1到分支B. 后来我给了分支A中的相同提交第二个补丁(补丁2)。 如何将分支A的这个补丁2添加到分支B?

1 个答案:

答案 0 :(得分:0)

如果不涉及其他提交,这是一个简单的解决方案:

git checkout branch-B
git reset HEAD^ --hard
git cherry-pick <same-commit>

看起来没有在branch-B上创建新的提交。

如果您不介意向branch-B添加新提交,只需git cherry-pick <same-commit>

但是在为同一次提交提供第二个补丁之后,应该更改提交ID。所以实际上我们有两个提交。需要说明的是,上面的<same-commit>实际上是第二个提交ID。