这是我第一次使用 Git Hub。所以请与我合作。
我正在与另一位开发人员一起开发 iOS 项目。现在,由于我们正在开发 2 个不同的功能,我认为为每个开发人员创建单独的分支是个好方法。所以我计划按照以下步骤进行
functionality1
使用从当前分支命名的本地分支git checkout -b functionality1
functionality1
在分支中提交我的代码使用将该分支推送到远程
git push origin functionality1
这会将我的分支添加到远程服务器。我需要远程分支,因为我可以在任何地方工作。
我将使用它在主分支中合并它
git checkout master git merge functionality1
现在
functionality1
合并到master
分支中(前提是没有发生冲突)
其他开发人员将遵循相同的步骤。
我们还不想删除分支。
Now once both branches are merged into master
, how can each developer will get the merged code from master
branch into their respective branches (functionality1
& functionality2
) & then continue on working on same branch (functionality1
& functionality2
)?