我想知道这是否可行.
我在github(私有存储库)中有一个"启动项目".我喜欢做的是创建customerA repo(也是私有的)但它应该从"初始项目"分叉.我的想法是客户B,客户C,都可以拥有自己的私人仓库,如果我修复了"启动项目"中的通用错误,我就可以轻松地将错误修复程序提供给所有客户.
我还没有找到解决这个问题的方法.目前我通过克隆样本私有项目解决了这个问题..这是一个git问题还是github.com问题?
任何工作?
这就是分支机构的用途.每个客户都有一个分支,问题解决了.
但是......如果每个客户的存储库都在一个单独的帐户中,您可以使用通常的git工具来共享更改.举个例子:
$ git clone git@github.com:client/your-project $ cd your-project $ git remote add original git@github.com:you/your-project $ git fetch original $ git cherry-pick$ git merge $ git rebase $ git push origin
等等
Github的Web UI只是为常见案例提供便利.如果你需要做一些不常见的事情,只需使用你常用的git工具.Github不在乎.