我们,
我对Git很新,我正在尝试设置工作区和工作流程。有人可以给我一些建议吗。我相信Git一切皆有可能,但我想遵循这里的规则。
所以我使用Github来托管一个公共存储库和一个私有存储库。公共存储库是我项目的官方代码,私有存储库仅供我使用,因此我可以在不同的计算机上工作。
我想在我的私人存储库中尽可能多地工作。在这里,我有分支,在那里我调查一些想法。
当我想发布一些内容时,我想从我的私有存储库中选择一些提交并将它们合并到public。我还希望我的公开更改显示为单个提交而没有任何历史记录。
我一直在阅读,我认为在将内容发送到公众场所时,rebase是要走的路,所以我可以选择并压制我想要的东西。
你们觉得怎么样?这可行吗?或者它有什么重大问题?我想我可以尝试一下,但我不想陷入一些不正确的事情。
答案 0 :(得分:3)
在使用Git处理任何类型的项目之前,每个人都应该阅读Scott Chacon的Pro Git。不想将他的书插入强烈建议之外,他在p124上完成了这个工作流程。
完全可行。
将您的私人视为您的开发分支,将您的公众视为您的生产分支。对两者之间的合并非常严格。