Git分支的步骤&合并2个开发人员

时间:2013-01-28 13:05:31

标签: github branching-and-merging

这是我第一次使用Git Hub。所以请与我合作。

我正在与另一位开发人员合作开发iOS项目。现在,由于我们正在研究两种不同的功能,我认为为每个开发人员制作单独的分支是很好的方法。所以我计划遵循以下步骤

  1. 使用

    从当前分支创建名为functionality1的本地分支
    git checkout -b functionality1
    
  2. functionality1分支

  3. 中提交我的代码
  4. 使用

    将该分支推送到远程
    git push origin functionality1
    

    这会将我的分支添加到远程服务器。我需要远程分支,因为我可以在任何地方工作。

  5. 我将使用

    将其合并到Master分支中
    git checkout master
    git merge functionality1
    
  6. 现在functionality1合并到master分支(假设没有发生冲突)

  7. 其他开发者将遵循相同的步骤 我们还不想删除分支。

    现在,一旦两个分支合并到master,每个开发人员如何将master分支中的合并代码放入各自的分支(functionality1& functionality2) &安培;然后继续处理同一个分支(functionality1& functionality2)?

1 个答案:

答案 0 :(得分:1)

恕我直言,除非你真的需要新功能,否则你不应该这样做。因为通过合并,例如master回到functionality1,你依赖于其他功能分支。好的阅读是gitworkflows(7)手册页。