gpt4 book ai didi

git - merge 具有不同历史的两个不同存储库

转载 作者:行者123 更新时间:2023-12-04 16:07:36 25 4
gpt4 key购买 nike

我们最终得到了 2 个不同历史的不同 repo,因为两个人开始了自己的 repo,现在是时候 merge 了。

启动代码相同,只是两个不同的 git init 和 remote。

所以条件是开发者 D1 启动并且他的 repo 是:

开始-> A->B->C->

Developer D2 启动,他的 repo 是:

开始->Z->Y->X->

现在,希望有一个共同的分支供两个 repo pull ,以便他们可以 merge 自己的分支以进行新工作。

他们的工作大部分是分开的,有可以手动解决的小冲突。

什么命令或进程应该是最好的?

最佳答案

我的建议:
可以在 D1 的 repo 或 D2 的 repo 中完成:

D2这边

git remote add [name-for-D1-repo] [D1-repo-url]
git fetch --all
git merge [name-for-D1-repo]/[D1-working-branch] --allow-unrelated-histories

关于git - merge 具有不同历史的两个不同存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45950938/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com