Documentação sobre solicitações de pull
Aprenda a usar pull requests para sugerir alterações a um projeto, receber alterações sugeridas em seus próprios projetos e resolver problemas em pull requests, como conflitos de merge.
Recomendado
Sobre solicitação de pull
As solicitações de pull permitem propor, revisar e mesclar alterações de código.
Sobre modelos de desenvolvimento colaborativo
O modo como você usa pull requests depende do tipo de modelo de desenvolvimento usado no projeto. Você pode usar o modelo de fork e pull ou o modelo de repositório compartilhado.
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.
Artigos
Ajudando outras pessoas a revisar suas alterações
Você pode usar pull requests para fornecer contexto claro para suas alterações e manter sua equipe informada, melhorando a colaboração e a qualidade das revisões.
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.
Alterar a mensagem do commit
Se uma mensagem do commit contiver informações imprecisas, incorretas ou confidenciais, você poderá corrigi-las localmente e fazer push de um novo commit com uma nova mensagem para o GitHub. Também é possível alterar uma mensagem do commit para adicionar informações ausentes.
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.
Aprovar uma pull request com as revisões necessárias
Se seu repositório exigir revisões, as solicitações de pull deverão ter um número específico de revisões de aprovação de pessoas com permissões de gravação ou administrador no repositório antes que elas possam ser mescladas.
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.
Como mesclar uma solicitação de pull com uma fila de mesclagem
Se uma fila de mesclagem for exigida pela configuração de proteção do branch, você poderá adicionar as solicitações de pull a uma fila de mesclagem para que o GitHub mescle as solicitações de pull depois que todas as verificações necessárias forem aprovadas.
Comparar commits
Você pode comparar o estado de seu repositório entre os branches, tags, commits, bifurcações e datas.
Configurar um repositório remoto para um fork
Você deve configurar um remoto que aponta para o repositório upstream no Git para sincronizar alterações realizadas em um fork com o repositório original. Isso também permite sincronizar as alterações feitas no repositório original com o fork.