图片中展现的情况是:绿色分支是主分支。如何将主分支最后3次提交复制到粉色分支,但不影响主分支?
git checkout <name of pink branch>
git merge master
这将完全按照您的需求操作(将来自master
的三个提交合并到粉色分支中,但保留master
本身不变)。
git rebase master
。这将弹出粉色提交,将pink移动到29934b6,然后重新应用补丁。git merge
可能是最好的答案。git cherry-pick 9a51fd2; ...
。 这将在 pink
上做出单独的新提交。 你也可以将这些分支命名为master
、master^
和master^^
。