首页 > 解决方案 > 在 GitHub 存储库中完成拉取请求后摆脱提交

问题描述

我正在尝试在 GitHub 存储库中创建从一个分支到另一个分支的拉取请求。完成拉取请求后,我看到添加了 2 个提交:

在此处输入图像描述

有没有办法通过设置摆脱提交“Merge pull request from ...”?

在 ADO 存储库中,有一个“变基和快进”选项来摆脱该提交。GitHub中有类似的东西吗?

在此处输入图像描述

谢谢!

标签: githubgit-commit

解决方案


在 GitHub 上合并拉取请求时,单击按钮旁边的下拉按钮以合并 PR 时,您有3 个选项:

  • 创建合并提交
  • 挤压和合并
  • 变基和合并

在此处输入图像描述

虽然默认选择第一个,但您可以选择第二个或第三个选项,以防您想避免问题中提到的合并提交。

所有 3 个选项也在此 GitHub文档中进行了详细说明。


推荐阅读