Esta versão do GitHub Enterprise foi descontinuada em 2021-09-23. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, melhorar a segurança e novos recursos, upgrade to the latest version of GitHub Enterprise. Para ajuda com a atualização, contact GitHub Enterprise support.

Usar parâmetros de consulta para criar um pull request

Usar parâmetros de consulta para criar URLs personalizadas para abrir pull requests com campos pré-preenchidos.

Você pode usar parâmetros de consulta para abrir pull requests. Os parâmetros de consulta são partes opcionais de uma URL que você pode personalizar para compartilhar uma visualização específica da página, tais como resultados de filtro de pesquisa ou um modelo de pull request em GitHub. Para criar seus próprios parâmetros de consulta, você deve corresponder o par de chave e valor.

Dica: Você também pode criar modelos de pull request que abrem com as etiquetas padrão, responsáveis e um título de pull request. Para obter mais informações, consulte "Usar modelos para incentivar problemas úteis e pull requests".

Você deve ter as permissões adequadas para qualquer ação para usar o parâmetro de consulta equivalente. Por exemplo, você precisa de permissão para adicionar uma etiqueta a um pull request para usar os parâmetros de consulta de etiquetas. Para obter mais informações, consulte "Níveis de permissão de repositório para uma organização".

Se você criar uma URL inválida usando parâmetros de consulta, ou se você não tiver as permissões adequadas, a URL retornará uma página de erro 404 Not Found. Se você criar uma URL que excede o limite do servidor, a URL retornará uma página de erro de 414 URI Too Long.

Parâmetro de consultaExemplo
quick_pullhttps://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1 cria um pull request que compara o branch base main e o branch principal my-branch. A consulta quick_pull=1 leva você diretamente para a página "Open a pull request".
titlehttps://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&labels=bug&title=Bug+fix+report cria um pull request com a etiqueta "erro" e o título "correção de erro".
textohttps://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&title=Bug+fix&body=Describe+the+fix. cria um pull request com o título "Correção de erro" e o comentário "Descreva a correção" no texto do pull request.
etiquetashttps://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&labels=help+wanted,bug cria um pull request com as etiquetas "help wanted" e "bug".
marcohttps://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&labels=help+wanted,bug cria um pull request com o marco "testing milestones".
assigneeshttps://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&assignees=octocat cria um pull request e o atribui a @octocat.
projetoshttps://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&title=Bug+fix&projects=octo-org/1 cria um pull request com o título "Bug fix" e a adiciona ao quadro do projeto da organização 1.
modelohttps://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&title=Bug+fix&projects=octo-org/1 cria um pull request com um template no texto do pull request. O parâmetro de consulta template funciona com modelos armazenados em um subdiretório PULL_REQUEST_TEMPLATE dentro da raiz, docs/ ou diretório do .github/ em um repositório. Para obter mais informações, consulte "Usar modelos para incentivar problemas úteis e pull requests".