如果我在同一个项目上与其他开发人员一起工作,但我们每个人都有自己的工作领域(重叠但不频繁),您会建议我们如何设置 git?
最佳答案
最简单的工作流程 remains a centralized one(尤其是团队中的开发人员很少)
(多) more detail in this guide 。
如果您没有额外的通用环境(例如 GitHub),只需为每个开发人员创建 2 个 repo:
在这个 2x2 存储库设置中,您只能推送到您的裸存储库,等待您的同事从中提取:
或者您可以直接推送到他的公共(public)裸仓库(针对特定补丁或对 dev2 任务的贡献):dev2 将从他自己的公共(public)裸仓库中 pull :
在这两种情况下,对账都将发生在开发人员的私有(private)非裸仓库中。
关于Git 与 2 个开发人员,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3599390/