在两个git存储库之间合并?
我有两个存储库A.git和B.git。他们是完全分离的(不共享任何共同祖先) 现在,我可以通过添加a.git作为B.git上的遥控器,将a.git中的分支合并为B.git中的分支。例如,从B.git:在两个git存储库之间合并?,git,Git,我有两个存储库A.git和B.git。他们是完全分离的(不共享任何共同祖先) 现在,我可以通过添加a.git作为B.git上的遥控器,将a.git中的分支合并为B.git中的分支。例如,从B.git: git add remote a_remote [URL to B.git] git fetch a_remote git merge a_remote/[branch from A.git] 因此,我不会在B.git中获得两个单独的根 我只是尝试在两个大小相当大的不同存储库(这两个存储库有一些
git add remote a_remote [URL to B.git]
git fetch a_remote
git merge a_remote/[branch from A.git]
因此,我不会在B.git中获得两个单独的根
我只是尝试在两个大小相当大的不同存储库(这两个存储库有一些相同的文件)上执行此操作,结果导致大量冲突
如果撇开这里的最佳实践讨论不谈,究竟是什么导致了所有这些冲突
当一个存储库有两个不相关的根时,会产生什么后果?如果两个存储库共同拥有的文件不完全匹配,这就是冲突的根源。就git而言,这些文件是独立添加到这两个分支的,git无法判断哪一个是正确的