这是一个在团队中使用GitHub的建议过程吗?

时间:2015-02-03 23:54:58

标签: git github

我第一次在我管理的回购中获得其他开发人员的帮助,我想确保我理解应该如何进行工作。 repo在组织下设置,其他开发人员是具有读访问权限的团队的成员。我有所有者访问权限。以下是我认为的工作流程:

  1. 他要求回购
  2. 他创建了一个新分支
  3. 他做了更改,添加了提交
  4. 他提交拉取请求
  5. 我将拉取请求合并到上游分支
  6. 我在这里走在正确的轨道上吗?

1 个答案:

答案 0 :(得分:0)

是的,这就是我们做事的方式。 (他在他自己的叉子上做分支。)但是你所缺少的是人们如何保持自己的分支与主叉的主分支协调。

我们通过定期重新定位主“上游”分支的主人,并使用我们自己的存储库的主分支作为上游的副本来处理这个问题:

在我们自己的知识库主人身上:

$ git fetch upstream
$ git rebase upstream/master
$ git push origin master

定期在我们的分行上:

$ git rebase master

我们也要小心避免更改相同文件的相同行。