3

我有两个不同的本地 git 存储库。每个都作为(单独的)私有存储库托管在 github 上,具有自己的一组协作者/开发人员。我是这两个 github 存储库的所有者。

# Repo A, which  is in
~/projects/repo-a
# Repo B, which is in
~/projects/repo-b

我有两个问题: * 如何将repo-a合并到repo-b,反之亦然。可能吗?* 如果可能,我们可以让repo-a合作者不出现在repo-b上,反之亦然吗?这个想法是为回购合作者保密。

谢谢。

4

3 回答 3

0

子模块不是频繁提交的最佳选择。在我的项目中,我使用git-slave,它有点过时了,但适合我的所有需求:)

于 2013-10-05T04:06:34.577 回答
-1

查看“如何合并两个 git 存储库? ”。简而言之:了解“子模块”和“子树合并”。

我的建议:阅读 git 书:

于 2013-10-05T03:59:56.853 回答
-2
$ 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
于 2012-06-26T01:32:06.940 回答