1 功能

在 GitHub 上设置我的项目代码只能通过 Pull Request,审核后才能合并到主分支。

通常情况下,只有项目的所有者和合作者才能向主分支上传代码。因此,这里限制的是他们在上传代码时需要进行相互检查。

2 方法

  • 进入仓库设置:
    • 打开 GitHub 仓库。
    • 在仓库页面的右上角,点击 Settings(设置)。
  • 设置分支保护规则:
    • 在仓库设置页面的左侧菜单,点击 Branches。
    • 点击 Add branch ruleset。
  • 选择受保护的分支:
    • 起一个名字:Ruleset Name。
    • 在 Targets 中添加要保护的分支,一般设置 Default 即主分支
  • 启用强制 Pull Request 和 Code Review:
    • 选中 Require a pull request before merging。
    • 选中 Require approvals,然后在下方选择需要多少个审核人(比如至少 1 个)。
  • 保存规则