我对本地存储库中的上游项目进行了一些更改。我最初将上游仓库复制到我的本地项目中。现在我想获取一系列提交并将其应用于上游存储库。我可以用补丁来做到这一点,但我想知道是否可以使用子树合并来做到这一点。
所以,更具体地说:
# project structure
root
projectB
...
# history
HEAD
C
B
A
如果我将 projectB 的 repo 添加为远程,签出它的一个分支,我如何将更改 B 和 A 合并到这个分支中,在我的主 repo 中留下其他更改,最后将分支推回 projectB 的远程?
想法?