跳至主要内容

还原拉取请求

合并到上游分支后,您可以撤销拉取请求。

本文内容

关于撤销拉取请求

在 GitHub 上撤销拉取请求会创建一个新的拉取请求,其中包含对原始已合并拉取请求的合并提交的一次撤销。要撤销拉取请求,您必须在仓库中拥有 写权限

撤销拉取请求

注意

如果满足以下任一情况,您可能需要撤销拉取请求中的单个提交。

  • 撤销拉取请求会导致合并冲突
  • 原始拉取请求最初并未在 GitHub 上合并。例如,某人可能在命令行中使用快进合并合并了该拉取请求。

欲了解使用 Git 手动撤销单个提交的更多信息,请参阅 Git 文档中的 Git revert

  1. 在仓库名称下,点击 拉取请求

    Screenshot of the main page of a repository. In the horizontal navigation bar, a tab, labeled "Pull requests," is outlined in dark orange.

  2. 在“拉取请求”列表中,点击您想要撤销的拉取请求。

  3. 在拉取请求的底部附近,点击撤销。如果未显示撤销选项,您需要向仓库管理员请求写权限。

    Screenshot of a pull request's timeline. The "Revert" button is outlined in dark orange.

  4. 合并生成的拉取请求。欲了解更多信息,请参阅 合并拉取请求

© . This site is unofficial and not affiliated with GitHub, Inc.