Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Criando uma pull request a partir de uma bifurcação

É possível criar uma pull request para propor alterações que você fez em uma bifurcação de um repositório upstream.

Qualquer pessoa com acesso de gravação a um repositório pode criar uma pull request a partir de uma bifurcação pertencente ao usuário.

Did this doc help you?

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Ou, learn how to contribute.

Você também pode dar permissão aos mantenedores do repositório upstream para fazer push de commits em uma bifurcação de propriedade do usuário. Se sua pull request comparar o branch de tópico com um branch no repositório upstream como o branch base, o branch de tópico também será chamado de branch de comparação da pull request. Para obter mais informações sobre branches de pull request, incluindo exemplos, consulte "Criar uma pull request".

Observação: Para abrir um pull request em um repositório público, você deve ter acesso de gravação no cabeçalho do branch de origem ou, para para repositórios pertencentes à organização, você deve ser integrante da organização proprietária do repositório para abrir um pull request.

  1. Navegue até o repositório original onde você criou sua bifurcação.

  2. Acima da lista de arquivos, clique em Pull request.

    link de "pul request" acima da lista de arquivos

  3. Na página de comparação, clique em compare across forks (comparar entre bifurcações).

    Link para comparação entre bifurcações

  4. Use o menu suspenso "branch base" para selecionar o branch do repositório upstream no qual deseja fazer merge das alterações.

    Menus suspensos para escolher o branch e a bifurcação base

  5. No menu suspenso "bifurcação head", selecione sua bifurcação e, em seguida, use o menu suspenso "branch de comparação" para selecionar o branch no qual fez alterações.

    Menus suspensos para escolher o fork head e o branch de comparação

  6. Digite um título e uma descrição para a pull request.

    Título do pull request e campos de descrição

  7. Na bifurcação pertencente a usuários, se você não desejar permitir que qualquer pessoa com acesso push ao repositório upstream faça alterações no seu pull request, desmarque Permitir edições de mantenedores.

    Aviso: Se a sua bifurcação contiver fluxos de trabalho GitHub Actions, a opção será Permitir edições e acesso a segredos por parte dos mantenedores. Permitir edições no branch de uma bifurcação que contém fluxos de trabalho do GitHub Actions também permite que um mantenedor edite os fluxos de trabalho do repositório bifurcado, o que pode potencialmente revelar valores de segredos e conceder acesso a outros branches.

    allow-maintainers-to-make-edits-checkbox

  8. Para criar um pull request que está pronto para revisão, clique em Criar Pull Request. Para criar um rascunho de pull request, use o menu suspenso e selecione Criar rascunho de pull request e, em seguida, clique em Rascunho de Pull Request. Para obter mais informações sobre pull requests em rascunho, consulte "Sobre pull requests".

    Botão de Criar pull request

Dica: Após criar uma solicitação de pull request, é possível pedir para uma pessoa específica revisar as alterações propostas. Para obter mais informações, consulte "Solicitar uma revisão de pull request".

Leia mais

Did this doc help you?

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Ou, learn how to contribute.