git checkout <name of pink branch>
git merge master
Run Code Online (Sandbox Code Playgroud)
将完全按照您的要求进行操作(将3个提交合并master到粉红色分支中,但将master其自身留在原处).
如果你的意思是你希望你等待分支(这是一个个人项目分支)你可以(从分支"粉红色")使用git rebase master.这将弹出粉红色提交,向前移动pink到29934b6,然后重新应用补丁.
否则Amber git merge可能是最好的答案.
git cherry-pick 9a51fd2; ...对于每个变化,另一种可能性是(再次,来自"粉红色").这将使粉红色的个人新提交.您还可以将分支命名为master,master^和master^^.