[英]Merge 2 Different git Repos
我有两个不同的本地git回购。 每个都作为(单独的)私人回购托管在github上托管,拥有自己的一组协作者/开发者。 我是那两个github回购的所有者。
# Repo A, which is in
~/projects/repo-a
# Repo B, which is in
~/projects/repo-b
我有两个问题:*如何将repo-a合并到repo-b ,反之亦然。 可能吗? *如果有可能,我们可以制作回购 -合作者不会出现在repo-b上 ,反之亦然吗? 这个想法是为了保持回购合作者的机密性。
谢谢。
子模块不是频繁提交的最佳选择。 在我的项目中,我使用git-slave ,这有点过时,但适合我的所有需求:)
$ git remote add repo-a <url a>
$ git remote add repo-b <url b>
$ git fetch repo-a
$ git fetch repo-b
$ git checkout repo-a/master
$ git checkout -b merging-branch
$ git merge repo-b/master
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.