Ale*_*ley 5 git github git-branch
我们是一个由几个人组成的团队。每个人都在一个功能分支上工作,并master在准备好时通过 GitHub UI 合并他的东西。
现在是否可以防止直接推送到,而是在新功能准备好合并时master创建?pull request此外,将合并仅限于开发人员的子集会很棒。
此外,将合并仅限于开发人员的子集会很棒。
您可以将组织中分支的推送限制为特定用户或团队。这将允许您建立一个可以合并回 的团队master。

或者,对于小型团队,您可以考虑让每个开发人员设置客户端挂钩以防止推送到远程master.
最后,如果您使用提供预接收挂钩的 GitHub Enterprise,则可以启用强制通过 PR 合并代码的挂钩