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

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

236388 次浏览

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

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

最后,记住:

  • A /你有一个预览部分,当做出一个拉请求,让你看到提交的数量即将被包括在其中,并审查他们的差异。
  • B /最好是将你想要发布的工作作为pull请求重新建立在将接收所述工作的远程分支之上。然后,您可以发出一个拉请求,该请求可以由接收方以快进的方式安全地应用。

也就是说,自2011年1月("刷新拉请求讨论")以来,并在上面的答案中提到,你可以在评论中关闭一个pull请求 查看讨论页底部的“评论并关闭”按钮:

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

GitHub现在支持关闭一个pull请求

基本上,你需要做以下步骤:

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

示例(最底部的按钮):

github close pull request

通过这种方式,pull请求被关闭(并被忽略),而不合并它。

如果您在一个存储库上发送了一个拉取请求,而您没有权限关闭它,那么您可以删除来自拉取请求起源的分支。这将取消拉取请求。

转到对话选项卡,然后往下看,有一个“关闭拉请求”按钮,在那里使用该按钮关闭拉请求,参考附加的图像

 ></a></p></div>
                                                                            </div>
                                </div>
                            </div>
                        </div>
                                                <div class=

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

  1. 导航到已提交拉取请求的Original Repository
  2. 选择Pull requests选项卡
  3. 选择您希望删除的拉请求。这将打开它。
  4. 在底部,只需输入有效的参考t作为闭包,然后按Close Pull Request按钮

enter image description here

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

  1. 转到Pull Request页面。
  2. 使用提交左侧的复选标记检查提交。
  3. 从下拉菜单“;标记为”;单击Close。

这是所有。

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

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