【发布时间】:2017-06-08 23:52:46
【问题描述】:
我确实搜索了所有与我相似的问题,但仍然无法实现我想要的。 如果可能,请告知:
- 我有 publicRepo/master 分支
- 我有 privateRepo/master 分支
我想简单地获取最新的 publicRepo/master 并与 privateRepo/master 合并。但无论合并冲突如何,我都想从 publicRepo/master 中获取所有内容(类似于以前的 git pull -s theirs)
如何做到这一点,到目前为止我已经尝试了这些解决方案:
1) Merge 2 Different git Repos (我最终会进行 3 路合并并在发生冲突时得到他们的) 2)Merging two Git repositories
我也试过了:
git fetch --all (as I added publicRepo/dev as one of my remotes)
git reset --hard publicRepo/dev
git pull (does a 3 way merge, which I do not want, I want everything from my publicRepo/Master)
【问题讨论】:
-
用
--strategy=ours签出公共master,获取私有master,将私有master合并到公共master。这只是获取公共主节点的树并忽略来自私有主节点的所有更改。不要使用--strategy=recursive -X ours。