Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
这是团队使用GitHub的建议流程吗?_Git_Github - Fatal编程技术网

这是团队使用GitHub的建议流程吗?

这是团队使用GitHub的建议流程吗?,git,github,Git,Github,在我管理的回购协议上,我第一次得到了其他开发商的帮助,我想确保我了解工作流程应该如何进行。repo是在一个组织下设置的,其他开发人员是具有读取权限的团队的成员。我有所有者权限。以下是我认为的工作流程: 他提出回购协议 他创建了一个新分支 他进行更改,添加提交 他提交了一个请求 我将pull请求合并到上游分支中 我走对了吗?是的,我们就是这样做的。(他用自己的叉子做树枝。)但你缺少的是人们如何使自己的树枝与主叉子的主树枝保持协调 我们通过定期对主“上游”分支的主分支进行重定,并使用我们自己的存储库

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

  • 他提出回购协议
  • 他创建了一个新分支
  • 他进行更改,添加提交
  • 他提交了一个请求
  • 我将pull请求合并到上游分支中

  • 我走对了吗?

    是的,我们就是这样做的。(他用自己的叉子做树枝。)但你缺少的是人们如何使自己的树枝与主叉子的主树枝保持协调

    我们通过定期对主“上游”分支的主分支进行重定,并使用我们自己的存储库的主分支作为上游分支的副本来处理此问题:

    在我们自己的存储库主服务器上:

    $ git fetch upstream
    $ git rebase upstream/master
    $ git push origin master
    
    定期在我们的分支机构上:

    $ git rebase master
    

    我们还注意避免更改相同文件的相同行。

    谢谢!你知道有没有办法通过GitHub for Windows GUI实现这一点吗?