在Git工作流中混合私有和公共存储库

时间:2012-02-12 20:54:04

标签: git

我们,

我对Git很新,我正在尝试设置工作区和工作流程。有人可以给我一些建议吗。我相信Git一切皆有可能,但我想遵循这里的规则。

所以我使用Github来托管一个公共存储库和一个私有存储库。公共存储库是我项目的官方代码,私有存储库仅供我使用,因此我可以在不同的计算机上工作。

我想在我的私人存储库中尽可能多地工作。在这里,我有分支,在那里我调查一些想法。

当我想发布一些内容时,我想从我的私有存储库中选择一些提交并将它们合并到public。我还希望我的公开更改显示为单个提交而没有任何历史记录。

我一直在阅读,我认为在将内容发送到公众场所时,rebase是要走的路,所以我可以选择并压制我想要的东西。

你们觉得怎么样?这可行吗?或者它有什么重大问题?我想我可以尝试一下,但我不想陷入一些不正确的事情。

1 个答案:

答案 0 :(得分:3)

在使用Git处理任何类型的项目之前,每个人都应该阅读Scott Chacon的Pro Git。不想将他的书插入强烈建议之外,他在p124上完成了这个工作流程。

完全可行。

将您的私人视为您的开发分支,将您的公众视为您的生产分支。对两者之间的合并非常严格。