跳至主要内容

为拉取请求配置提交变基

您可以在 GitHub.com 上的仓库中,对所有拉取请求合并强制执行、允许或禁用提交变基。

您可以在 GitHub.com 上配置拉取请求合并选项,以满足您的工作流程需求和管理 Git 历史记录的偏好。有关更多信息,请参阅“配置拉取请求合并”。

  1. 在 GitHub.com 上,导航到仓库的主页。

  2. 在您的仓库名称下,单击 设置。如果您看不到“设置”选项卡,请选择下拉菜单,然后单击设置

    Screenshot of a repository header showing the tabs. The "Settings" tab is highlighted by a dark orange outline.

  3. 在“拉取请求”下,选择**允许变基合并**。这允许贡献者通过将他们的个人提交变基到基础分支上来合并拉取请求。

如果您还选择了其他合并方法,协作者将能够在合并拉取请求时选择合并提交的类型。如果您的仓库中存在需要线性提交历史的受保护分支规则,您必须允许 squash 合并、变基合并或两者。有关更多信息,请参阅“关于受保护分支”。