{"meta":{"title":"还原拉取请求","intro":"您可以在将拉取请求合并到上游分支后进行还原。","product":"拉取请求","breadcrumbs":[{"href":"/zh/pull-requests","title":"拉取请求"},{"href":"/zh/pull-requests/collaborating-with-pull-requests","title":"使用拉取请求进行协作"},{"href":"/zh/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request","title":"合并更改"},{"href":"/zh/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/reverting-a-pull-request","title":"还原拉取请求"}],"documentType":"article"},"body":"# 还原拉取请求\n\n您可以在将拉取请求合并到上游分支后进行还原。\n\n## 关于还原拉取请求\n\n在 GitHub 上还原拉取请求会创建一个新拉取请求。其中包含原始合并拉取请求中一个还原的合并提交。 若要还原拉取请求，必须在存储库中拥有[写入权限](/zh/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization)。\n\n## 还原拉取请求\n\n> \\[!NOTE]\n> 如果以下任一内容属实，你可能需要还原拉取请求中的单个提交。\n>\n> * 还原拉取请求导致合并冲突\n> * 该原始拉取请求最初未在 GitHub 上合并。 例如，有人可能已在命令行上使用快进合并来合并拉取请求。\n>\n> 有关使用 Git 手动还原单个提交的详细信息，请参阅 Git 文档中的 [Git 还原](https://git-scm.com/docs/git-revert.html)。\n\n1. 在仓库名称下，单击 <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”\\*\\*\\*\\*。\n\n   ![存储库的主页的屏幕截图。 在水平导航栏中，标记为“拉取请求”的选项卡以深橙色标出。](/assets/images/help/repository/repo-tabs-pull-requests-global-nav-update.png)\n\n2. 在“Pull Requests（拉取请求）”列表中，单击要还原的拉取请求。\n\n3. 在拉取请求的底部附近，单击“还原”\\*\\*\\*\\*。 如果未显示“还原”选项，则需要请求存储库管理员授予写入权限。\n\n   ![拉取请求时间线的屏幕截图。 “还原”按钮以深橙色框出。](/assets/images/help/pull_requests/revert-pull-request-link.png)\n\n4. 合并产生的拉取请求。 有关详细信息，请参阅“[合并拉取请求](/zh/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request)”。"}