git - github镜像 git branch

  显示原文与译文双语对照的内容
129 1

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

所有howtos意味着我想用所有的标签和分支来镜像整个 repo 。但有可能只有共同的分支?

所以,我想要的就是让我的private 分支与 public 保持最新,但是有一些特定的变更。

时间:原作者:0个回答

114 3

你可以以配置本地存储库以推送到两个远程。

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

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

你可以单独维护 private 分支,并将它的推送到gitolite远程。

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

你可以自由地合并或者挑选不同分支之间的差异。

原作者:
...