如何在github上取消拉取请求?

时间:2011-03-22 00:59:43

标签: git github pull-request

如何取消github上的pull请求?

更新 接受的答案没有详细说明答案中的步骤,无论如何,github使这个问题变得简单,因为这个问题被问到了,所以这里是步骤:

  1. 访问提取请求页面
  2. 点按“关闭拉取请求按钮”

8 个答案:

答案 0 :(得分:110)

GitHub现在支持closing a pull request

答案 1 :(得分:16)

本着DVCS的精神(如“分布式”),您不会取消已发布的内容:
拉请求本质上是你发送的补丁(通常是通过电子邮件,这里是GitHub webapp),你也不会取消电子邮件;)

但是,由于GitHub Pull Request系统还包括一个讨论部分,您可以在那里向收件人表达您对这些更改的关注,要求他/她忽略您的30个提交中的29个。

最后,请记住:

  • a /您在发出拉取请求时有一个预览部分,允许您查看要包含在其中的提交数量,并查看它们的差异。
  • b /最好将要发布的作品作为拉取请求重新设置在远程分支的顶部,该分支将接收所述工作。然后,您可以提出拉取请求,该请求可以由收件人以快进方式安全地应用。

话虽如此,自2011年1月起(“Refreshed Pull Request Discussions”),并在the answer above中提及,您可以在评论中关闭拉取请求。
在讨论页面的底部查找“评论并关闭”按钮:

https://github-images.s3.amazonaws.com/blog/2011/pull-refresh.png

答案 2 :(得分:8)

如果您在无法关闭它的存储库上发送了拉取请求,则可以删除拉取请求所在的分支。这将取消拉取请求。

答案 3 :(得分:5)

转到对话标签然后下来有一个“关闭拉取请求”按钮是否有使用该按钮关闭拉取请求,参考附加图像的参考

答案 4 :(得分:2)

如果你已经在 gitHub 上打开了 PR,但它还没有合并,你想摆脱它,而不仅仅是关闭,请执行以下简单命令:

git push origin --delete <your branch name of your PR>

答案 5 :(得分:0)

关闭请求的超级简便方法-最新!

  1. 导航到下拉请求已提交到的Original Repository
  2. 选择Pull requests标签
  3. 选择要删除的拉取请求。这将打开它。
  4. 在底部,只需输入一个有效命令 t进行关闭,然后按Close Pull Request按钮

enter image description here

答案 6 :(得分:0)

我遇到了同样的问题。我所做的是

  1. 转到拉取请求页面。
  2. 使用提交左侧的复选标记检查提交。
  3. 从“标记为”下拉菜单中点击关闭。

仅此而已。

答案 7 :(得分:-1)

我想发表评论,但由于我的声誉不符合评论资格,所以必须回答。 Github实际上只是删除你想要推送的分支,不仅取消拉取请求,还要删除它。希望这可以帮助其他人搜索这个。