将提交从一个存储库复制到另一个存储库

时间:2015-07-07 12:13:53

标签: git github

这是我的设置 - 如果我应该采取另一种方式,请纠正我。

我有一个PHP脚本,它使用各种模板文件(html& css)来获得不同的外观,但具有相同的功能。

我有一个核心脚本(本地服务器)的存储库。在此存储库中,我执行错误修复和新功能。此时我想开发一个新版本的产品。我在github上创建了一个私有存储库,其他开发人员将进行与模板相关的提交,也许还有一些额外的功能。

我的问题是:我如何"复制"从我的本地核心存储库(比如一个错误修复)提交到新的github存储库?我用"补丁"进行了测试。它似乎工作,但我不确定这是要走的路。你认为我应该以另一种方式设置我的存储库吗? 感谢

1 个答案:

答案 0 :(得分:1)

对我而言,这听起来像前端存储库应该作为git子模块订阅后端存储库。

git submodule add ssh://myserver.com/myrepo.git backend

哪个会将myrepo.git克隆到前端的一个名为backend的文件夹中。然后你可以简单地cd后端和git pull来获取更新,或者检查分支,或者你可以使用git repo做的任何其他事情。

这个可能需要对前端的编码方式以及整个事物的结构进行一些修改,但子模块是为了在没有包管理系统的情做到这一点。