Github 删除 Pull Request 的方法

如果有小伙伴参与过开源项目的话,可能会发现一个有趣的问题,提交的 Pull Request 是没有办法很方便删除的(截止2022.03.14)。恰好我最近也遇到了类似的问题,总结了一下解决方法,如果你也遇到类似的问题,可以参考。

如果项目是自己的

这个比较简单:

打开 https://support.github.com/request >> Remove data from a repository I own or control >> Remove pull requests

然后根据提示来就可以了。

如果项目不是自己的

这才是大家所遇到的情况,如果不自己的Repo是没有方法直接删除的(截至2022.03.14),小编找到的方法如下。

还是上面那个地址,关闭自动跳出的机器人,看到如下界面。

在下面的红框中输入自己的要删除的 Pull Request 的 链接,然后描述一下理由,一般如果是私人代码泄漏、隐私泄漏、安全问题的是可以删除的。

比如你可以写:

hello there, this request has some private info code, and i want to delete it, can you help me?

最好还是用英文,比较方便一些。