繁体   English   中英

将最后一次提交从master复制到branch

[英]Copy last commits from master to branch

图中的现状。 绿枝是大师。 如何将最后3次提交从主分支复制到粉红分支,但没有触及主人?

在此输入图像描述

git checkout <name of pink branch>
git merge master

将完成您想要的操作(将3个提交从master合并到粉红色分支中,但将master本身放在原处)。

如果你的意思是你希望你等待分支(这是一个个人项目分支)你可以(从分支“粉红色”)使用git rebase master 这将弹出粉红色提交,将pink提前移至29934b6,然后重新应用补丁。

否则Amber的git merge可能是最好的答案。

另一种可能性是(再次,来自“粉红色”) git cherry-pick 9a51fd2; ... git cherry-pick 9a51fd2; ...对于每一个变化。 这将使粉红色的个人新提交。 您还可以将分支命名为mastermaster^master^^

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM