我正在使用一个托管在 git-hub 上的开源项目。
最后,我还在这个项目中进行了很多更改,并将其保存在我的另一个本地存储库中。
因此,当我需要从 git-hub 获取新更改时,我在合并两者时遇到了问题(我的本地存储库和 git-hub 的更改)
例如:项目 1 -> local1 也来自 github:项目 1 -> git-1 **这些更改位于同一目录中。目前我正在以下步骤合并这两个:
- 用 git3 替换本地存储库代码(现在树是 project1->git1)
- 将其与 head (即 project1->local1) 进行比较
- 更新local1的变化(head现在是project1->local1->git1-local merge)
但是如果来自 git-hub 的任何新更新(比如说现在树是 project1->git1->git-2)和我本地的新更新(project1->local1->local2)。如果我现在去合并这些二,我必须再次重复(再次添加local1的更改)。如果我只能添加local2的更改,我很好。
我希望我清楚我想说的话。