【发布时间】:2013-10-27 18:10:12
【问题描述】:
假设有两个存储库,一个名为 project,另一个名为 project-community 在同一个 Github 帐户上。我现在想让项目社区存储库成为项目存储库的镜像。目的是项目的社区成员可以将补丁和其他代码提交到社区存储库,而项目的维护者不必处理稳定性问题等。我该怎么做?
我想我会简单地克隆存储库,添加一个新的远程,然后定期git pull project 和git push project-community。这在第一次尝试时效果很好,但我遇到的问题是我之后在社区存储库中只有 master 分支。在不创建每个分支的本地副本的情况下,将所有更改推送到所有分支的正确方法是什么?
我查看了--mirror 选项,但这似乎没有用,因为项目结构不再相同(现在有 git 添加的一级目录)。
【问题讨论】:
标签: git repository mirror