Github Git分支的步骤&;为2个开发者合并

Github Git分支的步骤&;为2个开发者合并,github,branching-and-merging,Github,Branching And Merging,这是我第一次使用GitHub。所以请和我合作 我正在与另一个开发人员一起进行一个iOS项目。现在,由于我们正在研究两种不同的功能,我认为为每个开发人员创建单独的分支是一个好方法。因此,我的计划将遵循以下步骤 使用当前分支创建名为functional1的本地分支 git checkout -b functionality1 在功能1分支中提交我的代码 使用以下命令将该分支推到远程 git push origin functionality1 这将把我的分支添加到远程服务器。我需要远程分支,因

这是我第一次使用GitHub。所以请和我合作

我正在与另一个开发人员一起进行一个iOS项目。现在,由于我们正在研究两种不同的功能,我认为为每个开发人员创建单独的分支是一个好方法。因此,我的计划将遵循以下步骤

  • 使用当前分支创建名为
    functional1
    的本地分支

    git checkout -b functionality1
    
  • 功能1
    分支中提交我的代码

  • 使用以下命令将该分支推到远程

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

  • 我将使用

    git checkout master
    git merge functionality1
    
  • 现在,
    functional1
    被合并到
    master
    分支中(前提是没有发生冲突)

  • 其他开发人员将遵循相同的步骤。
    我们还不想删除分支


    现在,一旦两个分支合并到
    master
    ,每个开发人员如何将合并后的代码从
    master
    分支获得到各自的分支(
    functionaty1
    &
    functionaty2
    ),然后继续在同一分支上工作(
    functionaty1
    &
    functionaty2
    )?

    除非您真的需要新功能,否则您不应该这样做。因为通过将例如
    主功能
    合并回
    功能1
    中,可以使其依赖于其他功能分支。一本好书就是手册页