我不小心发出了错误的拉取请求,最终自己关闭了请求。它现在处于关闭状态,但可以通过直接 URL 访问并显示在我的活动栏上。
有没有办法完全删除拉取请求,使其无法再通过 URL 访问或显示在您的活动历史记录中?
重新打开拉取请求
git reset --hard commit_hash_here
git push --force
删除发出拉取请求的分叉存储库
这是我在要求 Github 删除拉取请求时收到的回复:
与我在这篇文章中看到的其他经历不同,要求 GitHub 删除我无法控制的存储库上的拉取请求,我得到了这样的答复:
嗨(用户名),
没问题!我已经为您删除了该拉取请求。我还清除了您存储库的缓存。当然,我们仍然建议您尽快更改任何泄露的敏感数据(如果您还没有这样做的话)。
如有其他需要,请随时再次联系!
干杯,
所以,支持请求确实有效。我在 PR 上没有个人数据 - 我只是要求删除。我建议尝试一下。
其实很简单:
unwanted-branch
PR 被打开
)复制到新分支
new-branch
。如果您出于任何原因想要备份该副本,则此副本是相关的。否则请转到步骤 3。
$ git branch -b new-branch
$ git merge unwanted-branch
$ git push
unwanted-branch
$ git checkout unwanted-branch
$ git reset --hard HEAD~n
#n is the number of commit the branch has
$ git push -f