所以我们有 4 个开发人员,我们称他们为 dev1、dev2、dev3 和 dev4。
我们创建了一个 github 帐户,dev1 将代码推送到 github,所有其他开发人员都从 github 中提取并开始研究不同的修补程序和改进。
我们没有使用分支,所以我们都使用 master 分支。
然后我们发现了分支并意识到我们可能应该分支,以便更容易合并内容。
现在,如果我们想从现在开始使用分支,最好的做法是什么?这就是我的想法。
- 在每个开发人员的本地副本上创建分支
- 提交并推送代码
- 每个开发者将有 4 个分支
- 以某种方式合并它们
这行得通吗?我现在担心的是,由于所有的开发者都做了一些工作并改变了他们的本地副本,如果他们开始一个新的分支,他们的 master 分支已经不同于 github 上的 master 分支。
我们如何以最小的努力进行?