镜像git分支

时间:2014-04-18 10:42:00

标签: git github git-branch gitolite mirroring

我在我自己的服务器上有一个托管有gitolite的私有存储库。现在我想在github上开源它,但仍然有一个私有分支。

所有的howtos暗示我想用所有标签和分支镜像整个回购。但是有可能只有共同的分支吗?

所以,我想要的是让我的私人分支与公众保持同步,但有一些特定的变化(这些变化甚至在单独的目录中)。

1 个答案:

答案 0 :(得分:2)

你可以configure your local repository to push to both remotes

git remote set-url --add --push origin git://github/repo.git
git remote set-url --add --push origin git://gitolite/repo.git

然后你可以把公共分支推到原点。

您可以单独维护您的私人分支,并将其推送到gitolite remote。

git remote set-url gitolite git://gitolite/repo.git

您可以自由合并或挑选分支机构之间的差异。