Como propor alterações no seu trabalho com solicitações de pull
Depois de adicionar alterações em uma ramificação de tópico ou bifurcação, você pode abrir uma pull request para solicitar que seus colaboradores ou o administrador do repositório revisem as alterações antes de mesclá-las no projeto.
Sobre ramificações
Use um ramo para isolar o trabalho de desenvolvimento sem afetar outros ramos no repositório. Cada repositório tem um ramo padrão e pode ter vários outros ramos. Você pode mesclar um ramo em outro ramo usando uma solicitação de pull.
Criar e excluir branches no repositório
Você pode criar ou excluir branches diretamente no GitHub.
Sobre solicitação de pull
As solicitações de pull permitem propor, revisar e mesclar alterações de código.
Sobre como comparar branches nas pull requests
As pull requests exibem diffs para comparar as alterações feitas no branch de tópico com o branch base com o qual você deseja fazer merge.
Como criar uma solicitação de pull
Crie uma solicitação de pull para propor e colaborar em alterações em um repositório. Essas alterações são propostas em um ramo, que garante que o ramo padrão só contenha trabalho concluído e aprovado.
Criando uma solicitação de pull a partir de um fork
É possível criar um pull request para propor alterações que você fez em um fork de um repositório original (upstream).
Usar parâmetros de consulta para criar um pull request
Utilize parâmetros de consulta para criar URLs personalizadas que abrem pull requests com campos previamente preenchidos.
Alterar a fase de uma pull request
Você pode marcar uma solicitação de pull de rascunho como pronta para revisão ou convertê-la em um rascunho.
Solicitando revisão de pull request
Depois de criar uma pull request, você pode pedir para uma pessoa específica revisar as alterações propostas. Se você for um integrante da organização, poderá pedir para uma equipe específica revisar suas alterações.
Mantendo o seu pull request em sincronia com o branch de base
Após abrir um pull request, você poderá atualizar o branch principal, que contém suas alterações, com todas as alterações que foram feitas no branch de base.
Alterar o branch base de uma pull request
Depois que uma pull request é aberta, você pode alterar o branch base para comparar as alterações na pull request em relação a um branch diferente.
Fazer commit de alterações em um branch de pull request criado a partir de bifurcação
Você pode fazer commit de alterações no branch de uma pull request que foi criada de uma bifurcação no seu repositório com permissão do criador da pull request.