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