从GitHub删除关闭的拉取请求

时间:2013-08-19 15:56:42

标签: github pull-request

我不小心提出错误的拉取请求,最后自己关闭了请求。它现在处于关闭状态,但可以通过直接URL访问并显示在我的活动栏上。

有没有办法完全删除拉取请求,因此无法通过网址访问或显示您的活动历史记录?

3 个答案:

答案 0 :(得分:152)

您无法自行删除拉取请求 - 您和repo所有者(以及对其具有推送权限的所有用户)都可以将其关闭,但它将保留在日志中。这是不否认/隐藏开发过程中发生的事情的哲学的一部分。

但是,如果有删除它的关键原因(这主要违反了Github服务条款),Github支持人员将为您删除它。

他们是否愿意为您删除您的PR是您可以轻松问他们的,只需发送电子邮件至support@github.com

答案 1 :(得分:12)

这是我从Github收到的答复,当我要求他们删除请求请求时

“感谢您的联系!目前无法通过UI删除请求,只有在它们包含密码或其他凭据等敏感信息时,我们才会删除请求。”

答案 2 :(得分:10)

如果您从派生的存储库中发出拉取请求,请执行5个步骤:

  1. 重新打开拉取请求
  2. 签出到发出拉取请求的分支
  3. 将提交重置为最后一个主提交(这意味着删除所有新代码)
  4. git push --force
  5. 删除发出请求的分叉存储库

一切都做好了,祝你好运!