这是我的情况:
- 我在自己的服务器上拥有一个私有仓库,称为privateRepo
- 我还将GitHub上的私有仓库作为公共仓库(类似于镜像),称为openRepo
- 人们可以fork openRepo,进行更改,并发送pull request
- 如果请求被接受,我想直接将其rebase到我的privateRepo中,而不是将其合并到openRepo中
- 与此同时,一些提交可以直接提交到privateRepo中,供直接在其中工作的人使用
因为如果我接受了在openRepo上的合并,我必须从openRepo更新privateRepo,这是一个循环,会增加冲突解决的难度。这种方式可行吗?
git fetch https://github.com/user/repo.git
,而无需将user/repo.git
添加为远程。 - madhead