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.

Esse documento ajudou você?

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.

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".

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

  2. À direita do menu do Branch, clique em Novo 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

Esse documento ajudou você?

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.