答案 0 :(得分:2)
您可以在服务器本身上使用git update-ref
删除这些引用。该方法或多或少可以保证工作 - 但要求您能够登录服务器本身。
服务器可能允许或不允许的in-Git替代方法是使用例如:
向服务器发送“删除”形式的推送请求。git push --delete origin refs/pull-requests/70/from refs/pull-requests/70/merge
或等效地:
git push origin :refs/pull-requests/70/from :refs/pull-requests/70/merge
服务器可能拒绝此请求,表示refs/pull-requests
命名空间中的引用已保留。如果这是真的,你会遇到:
Web界面(或类似的)似乎可能是首先使用该特定服务器的 raison d'être:通过其Web界面,它们提供了诸如“fork”之类的功能存储库“和”生成拉取请求“。