# 还原拉取请求

创建一个新的拉取请求，以撤销先前已合并的拉取请求，并处理可能出现的合并冲突。

## 关于还原拉取请求

撤销一个已合并的拉取请求会创建一个新的拉取请求，用于撤销原始的合并提交。 必须在存储库中具有 [写入权限](/zh/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization) 。

## 还原拉取请求

> \[!NOTE]
> 如果还原拉取请求会导致合并冲突，或者原始拉取请求未合并到 GitHub，则你可能需要还原单个提交。 请参阅 Git 文档中的 [Git 还原](https://git-scm.com/docs/git-revert.html) 。

1. 在仓库名称下，单击 <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-git-pull-request" aria-label="git-pull-request" role="img"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path></svg>“Pull requests”\*\*\*\*。

   ![存储库的主页的屏幕截图。 在水平导航栏中，标记为“拉取请求”的选项卡以深橙色标出。](/assets/images/help/repository/repo-tabs-pull-requests-global-nav-update.png)

2. 在“拉取请求”列表中，单击要撤销的拉取请求。

3. 在拉取请求的底部附近，单击“还原”\*\*\*\*。 如果未显示 **“还原** ”选项，则需要向存储库管理员请求写入权限。

   ![拉取请求时间线截图。 “还原”按钮以深橙色框出。](/assets/images/help/pull_requests/revert-pull-request-link.png)

4. 合并产生的拉取请求。 请参阅“[合并拉取请求](/zh/pull-requests/how-tos/merge-and-close-pull-requests/merging-a-pull-request)”。