如何取消github上的pull请求?
更新 接受的答案没有详细说明答案中的步骤,无论如何,github使这个问题变得简单,因为这个问题被问到了,所以这里是步骤:
答案 0 :(得分:110)
GitHub现在支持closing a pull request
答案 1 :(得分:16)
本着DVCS的精神(如“分布式”),您不会取消已发布的内容:
拉请求本质上是你发送的补丁(通常是通过电子邮件,这里是GitHub webapp),你也不会取消电子邮件;)
但是,由于GitHub Pull Request系统还包括一个讨论部分,您可以在那里向收件人表达您对这些更改的关注,要求他/她忽略您的30个提交中的29个。
最后,请记住:
话虽如此,自2011年1月起(“Refreshed Pull Request Discussions”),并在the answer above中提及,您可以在评论中关闭拉取请求。
在讨论页面的底部查找“评论并关闭”按钮:
答案 2 :(得分:8)
如果您在无法关闭它的存储库上发送了拉取请求,则可以删除拉取请求所在的分支。这将取消拉取请求。
答案 3 :(得分:5)
答案 4 :(得分:2)
如果你已经在 gitHub 上打开了 PR,但它还没有合并,你想摆脱它,而不仅仅是关闭,请执行以下简单命令:
git push origin --delete <your branch name of your PR>
答案 5 :(得分:0)
Original Repository
。Pull requests
标签Close Pull Request
按钮答案 6 :(得分:0)
我遇到了同样的问题。我所做的是
仅此而已。
答案 7 :(得分:-1)
我想发表评论,但由于我的声誉不符合评论资格,所以必须回答。 Github实际上只是删除你想要推送的分支,不仅取消拉取请求,还要删除它。希望这可以帮助其他人搜索这个。