我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们

为拉取请求配置提交压缩

对于仓库中 GitHub 上的所有拉取请求合并,您可以实施、允许或禁用提交压缩。

您可以在 GitHub 上配置拉取请求合并选项 以满足工作流程需求以及管理 Git 历史记录的首选项。

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

  2. 在仓库名称下,单击 Settings(设置)

    仓库设置按钮

  3. 在“Merge(合并)”按钮下,可选择 Allow merge commits(允许合并提交)。 这将允许贡献者合并具有完整提交历史记录的拉取请求。

    allow_standard_merge_commits

  4. 在“Merge(合并)”按钮下,选择 Allow squash merging(允许压缩合并)。 这将允许贡献者通过将所有提交压缩到单个提交中来合并拉取请求。 如果除了 Allow squash merging(允许压缩合并)之外,您还选择了另一种合并方法,则贡献者在合并拉取请求时能够选择合并提交的类型。

    拉取请求压缩提交

延伸阅读

问问别人

找不到要找的内容?

联系我们