如何在GitHub中保护“master”分支?

时间:2015-12-07 10:41:12

标签: git github git-branch

我们是一个由少数人组成的团队。每个人都在一个功能分支上工作,并在准备就绪时通过GitHub UI将他的东西合并到master

现在是否可以阻止直接推送到master,而是在准备合并新功能时创建pull request?另外,将合并限制为仅限devs的子集将是非常棒的。

1 个答案:

答案 0 :(得分:0)

  

此外,将合并限制为仅限devs的子集也是很棒的。

您可以在组织中restrict pushes to a branch向特定用户或团队发送信息。这样您就可以设置一个可以合并回master的团队。

branch restriction gif

或者,对于小型团队,您可以考虑让每个开发人员设置客户端挂钩以防止推送到远程master

最后,如果您使用提供预接收挂钩的GitHub Enterprise,您可以启用enforces code to be merged through a PR