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