Quais são as formas de apagar um pedido de puxar no GitHub?
Editar: Como apontado no comentário da Nihad' não é possível apagar um pedido de puxar no GitHub. Obrigado ao Regul Martinez por apontar isso; atualizei a resposta para refletir que.
se você gostaria de remover os commits associados com uma Pull Request, pode ser um pouco complicado. Existem's alguns fatores que governam como este comportamento funcionaria.
First, GitHub Pull Request's estão presos a um par de refs, um no seu repo e outro no repo upstream. GitHub calcula dinamicamente os commits do ref em sua árvore que não são acessíveis a partir do ref na árvore a montante e os anexa ao Pull Request. Então, se você adicionar ou remover commits que levam ao seu árbitro no Pull Request, estas alterações irão refletir no Pull Request. Portanto, embora eu não tenha tentado isso pessoalmente, forçar o seu ref no seu reporte para corresponder ao ref do upstream no Pedido de Puxar deve teoricamente negar quaisquer mudanças refletidas no pedido de Puxar e eliminar todos os commits anexados.
No entanto, é digno de nota que isso meramente torna esses commits inacessíveis por comandos git regulares; já que eles não estão mais em nenhum ramo nomeado da árvore git que é o seu reporte. Mas, esses commits não são totalmente perdidos, pois, pelo menos AFAIK, GitHub não faz o repositório GC. Ref: GitHub mantém os ramos remotos deletados na história? Se sim, esses podem ser restaurados?
Agora, chegando à sua situação específica onde você apagou o ramo com o qual você criou o Pull Request; I'nunca tentei isso e seria curioso ver como GitHub representa o Pull Request postar a exclusão. Meu melhor palpite (e é só um palpite) seria que, ao perder o ramo, GitHub colocaria o Pedido de Pull no commit que o ramo apontou pela última vez. Mas I'estou apenas especulando aqui.
Artigos semelhantes
- Quais são os projetos GitHub que são amigáveis para os programadores iniciantes?
- Como apagar em massa todos os gmails não estrelados sem apagar (salvar) os gmails estrelados e enviados
- Se eu apagar o meu aplicativo de snapchat, ele vai apagar as minhas marcas?
- Como baixar um projeto do GitHub e abrir em um Jupyter Notebook