首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GitHub -如何在两个GitHub Repos之间进行实时同步?

GitHub -如何在两个GitHub Repos之间进行实时同步?
EN

Stack Overflow用户
提问于 2018-12-06 07:44:41
回答 1查看 177关注 0票数 0

比方说,我有2部吉顿回复:

  1. 粗码
  2. 通过Import Old Repo特性GitHub创建的最终代码

现在。每天我都会做一些关于PHP的教程&无论我学到什么,我都会把它推到Rough Codes回购平台上。此外,我正在构建一个项目,它被推送到Final Codes。这些回复几乎是一样的。我现在做的是,推动2回购个别,相同的事情两次在不同的回购。这有点无聊。有任何方法来实时同步之间的两个回购吗?比如,如果我上传/推到Rough codes,它会自动添加到Final Codes中吗?我使用Sourcetree来管理Windows上的GitHub Repos。

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-06 21:51:41

我可以提出两个选择。

  1. 使用2个分支而不是2个repos。
  2. 使用叉子作为草稿,并使用PRs同步到“主”回购。

选项1(2个分支):

如果您不介意在相同的回购程序中使用这两个代码,这是最好的选择。

您有“抛光”代码的主分支和“粗代码”的草稿分支。

您定期推送到草案分支,当您想要“发布”创建一个拉请求(轻松)从草案到掌握和合并更改。

选项2(叉和拉请求):

如果你不喜欢你的“粗代码”在同一个回购,这是下一个最佳选择。

您可以从第二个github帐户创建一个分叉,并将其用作存储“粗略代码”的存储库。当您准备发布完善的代码时,您可以创建将请求拉到原始回购程序。

您可以从https://reflectoring.io/github-fork-and-pull/获得有关此模型的一些总体概念。

它一开始看起来很麻烦,但是相信我,一旦你习惯了它,它是非常容易和干净的。

几乎没有其他选择,但它们没有上述两种方案那么干净。

希望这能有所帮助!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53646723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档