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

问题描述 投票:0回答:8

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

git github pull-request
8个回答
215
投票

GitHub 现在支持关闭拉取请求

基本上,您需要执行以下步骤:

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

示例(最底部的按钮):

github close pull request

这样拉取请求就会被关闭(并被忽略),而不合并它。


17
投票

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

但是由于 GitHub Pull Request 系统还包含一个讨论部分,您可以在那里向这些更改的接收者表达您的担忧,要求他/她忽略您 30 次提交中的 29 次。

最后,记住:

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

话虽这么说,自 2011 年 1 月以来(“刷新拉取请求讨论”),并在上面的答案中提到,您可以在评论中关闭拉取请求。
在讨论页面底部查找“评论并关闭”按钮:

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


10
投票

如果您在无权关闭的存储库上发送了拉取请求,则可以从拉取请求发起的位置删除分支。这将取消拉取请求。


8
投票

转到“对话”选项卡,然后下来,有一个“关闭拉取请求”按钮,可以使用该按钮关闭拉取请求,请参考所附图片


8
投票

如果您已在 gitHub 上打开 PR,但尚未合并,并且您想摆脱它,而不仅仅是关闭,请执行以下简单命令:

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

4
投票

我也有同样的问题。我所做的是

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

仅此而已。


0
投票

关闭拉取请求的超级简单方法 - 最新!

  1. 导航到已提交拉取请求的
    Original Repository
  2. 选择
    Pull requests
    选项卡
  3. 选择您想要删除的拉取请求。这将打开它。
  4. 在底部,只需输入有效评论即可关闭,然后按
    Close Pull Request
    按钮

enter image description here


0
投票

只需删除您为拉取请求创建的分支

© www.soinside.com 2019 - 2024. All rights reserved.