我对本地存储库中的上游项目做了一些更改。我原本平淡地将上游回购复制到我的本地项目中。现在我想抓住一系列提交并将其应用于上游回购。我可以用补丁来做到这一点,但我想知道是否可以使用子树合并来完成此操作。Git:合并一系列本地提交到子树分支
所以,更具体:
# project structure
root
projectB
...
# history
HEAD
C
B
A
如果我添加项目B的回购作为远程结账它的一个分支,我该如何合并改变B和A到这个分支,离开落后于其他变化我主要回购,最后推动分支回到projectB的远程?
想法?
采摘樱桃是很有可能你在找什么 http://stackoverflow.com/questions/1994463/how-to-cherry-pick-a-range-of-commits-and-merge-into -otherother-branch – Patrick