{"meta":{"title":"Documentação sobre solicitações de pull","intro":"Descubra como criar, examinar e mesclar solicitações de pull, resolver conflitos de mesclagem e trabalhar com bifurcações.","product":"Solicitações de pull","breadcrumbs":[{"href":"/pt/pull-requests","title":"Solicitações de pull"}],"documentType":"product"},"body":"# Documentação sobre solicitações de pull\n\nDescubra como criar, examinar e mesclar solicitações de pull, resolver conflitos de mesclagem e trabalhar com bifurcações.\n\n## Recommended\n\n* [Sobre solicitações de pull](/pt/pull-requests/get-started/about-pull-requests)\n\n  Use solicitações de pull para propor, discutir e mesclar alterações em GitHub.\n\n* [Branches](/pt/pull-requests/reference/branches)\n\n  Use branches no GitHub para isolar o trabalho de desenvolvimento, gerenciar branches padrão e colaborar efetivamente usando solicitações de pull e proteções de ramificação.\n\n* [Como criar uma solicitação de pull](/pt/pull-requests/how-tos/create-pull-requests/creating-a-pull-request)\n\n  Crie uma solicitação de pull para propor alterações ao código em um repositório.\n\n* [Revisar alterações propostas em um pull request](/pt/pull-requests/how-tos/review-pull-requests/reviewing-proposed-changes-in-a-pull-request)\n\n  Examine confirmações, alterações de arquivo e diferenças em solicitações de pull para fornecer comentários, aprovar alterações ou solicitar atualizações antes de mesclar.\n\n* [Mesclar uma solicitação de pull](/pt/pull-requests/how-tos/merge-and-close-pull-requests/merging-a-pull-request)\n\n  Mesclar solicitações de pull no branch upstream, escolher métodos de mesclagem e atender aos requisitos do repositório, como revisões ou verificações de status.\n\n* [Resolvendo um conflito de mesclagem no GitHub](/pt/pull-requests/how-tos/merge-and-close-pull-requests/resolving-a-merge-conflict-on-github)\n\n  Resolva conflitos de mesclagem simples diretamente ao GitHub usar o editor de conflitos ou tratar casos complexos por meio da linha de comando.\n\n* [Criar fork de um repositório](/pt/pull-requests/how-tos/work-with-forks/fork-a-repo)\n\n  Faça um fork de um repositório em GitHub para propor alterações, colaborar em projetos e gerenciar sua própria cópia do código-fonte.\n\n* [Confirmações](/pt/pull-requests/reference/commits)\n\n  Saiba como as confirmações salvam alterações em seus arquivos, rastreiam a autoria e organizam o histórico do projeto no GitHub.\n\n## Links\n\n### Getting started\n\n* [Sobre solicitações de pull](/pt/pull-requests/get-started/about-pull-requests)\n\n  Use solicitações de pull para propor, discutir e mesclar alterações em GitHub.\n\n## Articles\n\n* [Sobre solicitações de pull](/pt/pull-requests/get-started/about-pull-requests)\n\n  Use solicitações de pull para propor, discutir e mesclar alterações em GitHub.\n\n* [Sobre solicitações de pull empilhadas](/pt/pull-requests/get-started/about-stacked-prs)\n\n  Divida grandes alterações de código em uma sequência de pull requests menores e dependentes que você pode revisar e mesclar de forma independente.\n\n* [Sobre bifurcações](/pt/pull-requests/get-started/about-forks)\n\n  Use forks para fazer alterações em sua própria cópia de um repositório e propô-las de volta ao projeto original.\n\n* [Guia de início rápido para pull requests](/pt/pull-requests/get-started/pull-request-quickstart)\n\n  Proponha sua primeira alteração e leve-a desde sua primeira confirmação até uma solicitação de pull mesclada.\n\n* [Início Rápido para solicitações de pull empilhadas](/pt/pull-requests/get-started/stacked-prs-quickstart)\n\n  Instale a `gh stack` extensão GitHub CLI e crie seu primeiro conjunto de solicitações de pull empilhadas.\n\n* [Guia de início rápido para revisar pull requests](/pt/pull-requests/get-started/reviewing-pull-requests-quickstart)\n\n  Examine uma solicitação de pull deixando comentários, fazendo sugestões e aprovando ou solicitando alterações.\n\n* [Escrevendo código para um projeto](/pt/pull-requests/concepts/writing-code-for-a-project)\n\n  Use branches, bifurcações, confirmações e solicitações de pull para gravar, refinar e propor alterações de código com segurança para projetos colaborativos.\n\n* [Ajudando outras pessoas a revisar suas alterações](/pt/pull-requests/concepts/helping-others-review-your-changes)\n\n  Crie solicitações de pull claras e focadas que melhorem a colaboração, simplifiquem as revisões e mantenham sua equipe informada sobre suas alterações.\n\n* [Dando revisões](/pt/pull-requests/concepts/giving-reviews)\n\n  Forneça feedback sobre pull requests comentando as alterações, sugerindo alterações e aprovando ou solicitando atualizações antes de mesclar o código.\n\n* [Resolvendo revisões](/pt/pull-requests/concepts/resolving-reviews)\n\n  Responda ao feedback da revisão comparando as alterações, atualizando o código e resolvendo os comentários para preparar sua pull request request para mesclagem.\n\n* [Implantando código](/pt/pull-requests/concepts/deploying-code)\n\n  Valide as verificações de pré-implantação, escolha estratégias de mesclagem e gerencie as ramificações com eficiência ao fazer a implantação do código.\n\n* [Gerenciando branches em seu repositório](/pt/pull-requests/how-tos/commit-changes/managing-branches-within-your-repository)\n\n  Crie novos branches para desenvolvimento e exclua branches não utilizados diretamente.GitHub\n\n* [Fazer commit de alterações em um branch de pull request criado a partir de bifurcação](/pt/pull-requests/how-tos/commit-changes/committing-changes-to-a-pull-request-branch-created-from-a-fork)\n\n  Confirme as alterações em um branch de solicitação de pull criado a partir de uma bifurcação obtendo as permissões necessárias e usando comandos Git com eficiência.\n\n* [Criar um commit com vários autores ou em nome de uma organização](/pt/pull-requests/how-tos/commit-changes/creating-a-commit-with-multiple-authors)\n\n  Atribua commits a vários autores ou organizações usando trailers nas mensagens de commit para melhor colaboração e transparência.\n\n* [Alterar a mensagem do commit](/pt/pull-requests/how-tos/commit-changes/changing-a-commit-message)\n\n  Corrija localmente as mensagens de commit pouco claras, incorretas ou sensíveis e envie os commits atualizados para GitHub, incluindo as etapas para editar commits recentes ou mais antigos.\n\n* [Comparar commits](/pt/pull-requests/how-tos/commit-changes/comparing-commits)\n\n  Compare ramificações, tags, commits, forks e datas para analisar as alterações e acompanhar o histórico do repositório com eficácia.\n\n* [Solução de problemas com commits](/pt/pull-requests/how-tos/commit-changes/troubleshooting-commits)\n\n  Resolva problemas comuns de confirmação, como links de usuário incorretos, confirmações locais ausentes e blocos de proteção por push.\n\n* [Como criar uma solicitação de pull](/pt/pull-requests/how-tos/create-pull-requests/creating-a-pull-request)\n\n  Crie uma solicitação de pull para propor alterações ao código em um repositório.\n\n* [Criando solicitações de pull empilhadas](/pt/pull-requests/how-tos/create-pull-requests/creating-stacked-pull-requests)\n\n  Crie uma pilha de solicitações de pull dependentes usando a `gh stack` extensão dentro GitHub CLI ou diretamente.GitHub\n\n* [Criando uma solicitação de pull a partir de um fork](/pt/pull-requests/how-tos/create-pull-requests/creating-a-pull-request-from-a-fork)\n\n  Crie uma solicitação de pull de uma bifurcação para propor alterações em um repositório upstream e colabore com eficiência no código.\n\n* [Alterar a fase de uma pull request](/pt/pull-requests/how-tos/create-pull-requests/changing-the-stage-of-a-pull-request)\n\n  Marque um pull request em rascunho como pronto para revisão ou converta um pull request aberto novamente em rascunho para gerenciar seu fluxo de trabalho com eficiência.\n\n* [Gerenciando solicitações de pull empilhadas](/pt/pull-requests/how-tos/create-pull-requests/managing-stacked-pull-requests)\n\n  Reestruturar solicitações de pull empilhadas, basear novamente seus branches e fazer alterações em camadas inferiores usando GitHub CLI.\n\n* [Mantendo o seu pull request em sincronia com o branch de base](/pt/pull-requests/how-tos/create-pull-requests/keeping-your-pull-request-in-sync-with-the-base-branch)\n\n  Atualize seu branch de solicitação de pull com alterações do branch base para resolver conflitos e garantir a compatibilidade antes da mesclagem.\n\n* [Alterar o branch base de uma pull request](/pt/pull-requests/how-tos/create-pull-requests/changing-the-base-branch-of-a-pull-request)\n\n  Modifique o branch base de uma solicitação de pull aberta para comparar as alterações com um branch diferente e garantir atualizações precisas.\n\n* [Solicitando revisão de pull request](/pt/pull-requests/how-tos/create-pull-requests/requesting-a-pull-request-review)\n\n  Solicite revisões para seus pull requests a pessoas ou equipes para garantir feedback detalhado e colaboração.\n\n* [Solicitações de pull empilhadas](/pt/pull-requests/how-tos/stacked-pull-requests)\n\n  Use as solicitações de pull empilhadas para interromper grandes alterações de código em uma cadeia de solicitações de pull menores e dependentes que você pode examinar e mesclar independentemente.\n\n* [Fazer check-out de pull requests no local](/pt/pull-requests/how-tos/review-pull-requests/checking-out-pull-requests-locally)\n\n  Confira as solicitações de pull localmente para resolver conflitos de mesclagem, testar alterações ou modificar o código.\n\n* [Revisar alterações propostas em um pull request](/pt/pull-requests/how-tos/review-pull-requests/reviewing-proposed-changes-in-a-pull-request)\n\n  Examine confirmações, alterações de arquivo e diferenças em solicitações de pull para fornecer comentários, aprovar alterações ou solicitar atualizações antes de mesclar.\n\n* [Revisão de solicitações de pull empilhadas](/pt/pull-requests/how-tos/review-pull-requests/reviewing-stacked-pull-requests)\n\n  Endereçar comentários de revisão em uma solicitação de pull em qualquer lugar em uma pilha e em cascata suas alterações pelo restante da pilha.\n\n* [Revisão de alterações de dependências em um pull request](/pt/pull-requests/how-tos/review-pull-requests/reviewing-dependency-changes-in-a-pull-request)\n\n  Examine as alterações de dependência nas solicitações de pull para identificar dependências adicionadas, atualizadas ou removidas e detectar vulnerabilidades antes que elas cheguem à produção.\n\n* [Fazer comentários em uma pull request](/pt/pull-requests/how-tos/review-pull-requests/commenting-on-a-pull-request)\n\n  Deixe comentários em pull requests em GitHub, incluindo feedback geral, sugestões específicas de linha e discussões em nível de arquivo para aprimorar a colaboração e as revisões de código.\n\n* [Aprovar uma pull request com as revisões necessárias](/pt/pull-requests/how-tos/review-pull-requests/approving-a-pull-request-with-required-reviews)\n\n  Aprove solicitações de pull com as revisões necessárias, incluindo a definição de regras de aprovação, a revisão das alterações e o envio de comentários antes da mesclagem.\n\n* [Exibir revisão de pull request](/pt/pull-requests/how-tos/review-pull-requests/viewing-a-pull-request-review)\n\n  Visualize e navegue por todos os comentários de uma única revisão de pull request para entender as alterações e o feedback.\n\n* [Ignorar uma revisão de pull request](/pt/pull-requests/how-tos/review-pull-requests/dismissing-a-pull-request-review)\n\n  Dispense as revisões de pull request desatualizadas ou não aprovadas e atualize o status delas com um comentário obrigatório.\n\n* [Incorporando feedback em sua pull request](/pt/pull-requests/how-tos/review-pull-requests/incorporating-feedback-in-your-pull-request)\n\n  Aplique alterações sugeridas diretamente a um pull request, agrupe várias sugestões em um único commit ou abra uma issue para acompanhar feedback fora do escopo.\n\n* [Resolvendo um conflito de mesclagem no GitHub](/pt/pull-requests/how-tos/merge-and-close-pull-requests/resolving-a-merge-conflict-on-github)\n\n  Resolva conflitos de mesclagem simples diretamente ao GitHub usar o editor de conflitos ou tratar casos complexos por meio da linha de comando.\n\n* [Resolver um conflito de merge usando a linha de comando](/pt/pull-requests/how-tos/merge-and-close-pull-requests/resolving-a-merge-conflict-using-the-command-line)\n\n  Resolva conflitos de mesclagem usando a linha de comando identificando alterações conflitantes, editando arquivos e confirmando resoluções.\n\n* [Solução de problemas para checagens de status obrigatórias](/pt/pull-requests/how-tos/merge-and-close-pull-requests/troubleshooting-required-status-checks)\n\n  Resolva erros comuns e desbloqueie a mesclagem ou o envio para ramificações protegidas solucionando problemas nas verificações de status obrigatórias.\n\n* [Solução de problemas de solicitações de pull empilhadas](/pt/pull-requests/how-tos/merge-and-close-pull-requests/troubleshooting-stacked-pull-requests)\n\n  Resolva problemas comuns com solicitações de pull empilhadas, incluindo conflitos de rebase, mesclagens bloqueadas, operações interrompidas e problemas de fila de mesclagem.\n\n* [Mesclar uma solicitação de pull](/pt/pull-requests/how-tos/merge-and-close-pull-requests/merging-a-pull-request)\n\n  Mesclar solicitações de pull no branch upstream, escolher métodos de mesclagem e atender aos requisitos do repositório, como revisões ou verificações de status.\n\n* [Como mesclar uma pull request com uma fila de mesclagem](/pt/pull-requests/how-tos/merge-and-close-pull-requests/merging-a-pull-request-with-a-merge-queue)\n\n  Use filas de mesclagem em GitHub para agilizar a mesclagem de pull requests, garantir que as verificações necessárias sejam aprovadas e gerenciar as operações da fila de forma eficaz.\n\n* [Mesclar automaticamente uma pull request](/pt/pull-requests/how-tos/merge-and-close-pull-requests/automatically-merging-a-pull-request)\n\n  Habilite ou desabilite a mesclagem automática para solicitações de pull para simplificar o fluxo de trabalho e mesclar automaticamente as alterações depois que todos os requisitos forem atendidos.\n\n* [Mesclar solicitações de pull empilhadas](/pt/pull-requests/how-tos/merge-and-close-pull-requests/merging-stacked-pull-requests)\n\n  Mesclar uma pilha de baixo para cima, individualmente ou em grupos contíguos.\n\n* [Otimizando a CI para solicitações de pull empilhadas](/pt/pull-requests/how-tos/merge-and-close-pull-requests/optimizing-ci-for-stacked-pull-requests)\n\n  Entenda como os GitHub Actions fluxos de trabalho são executados para uma pilha, acesse metadados de pilha em seus fluxos de trabalho e reduza o uso redundante de CI.\n\n* [Reverter uma pull request](/pt/pull-requests/how-tos/merge-and-close-pull-requests/reverting-a-pull-request)\n\n  Crie uma nova solicitação de pull para reverter uma solicitação de pull mesclada anteriormente e solucionar conflitos de mesclagem se eles surgirem.\n\n* [Fechar uma pull request](/pt/pull-requests/how-tos/merge-and-close-pull-requests/closing-a-pull-request)\n\n  Feche um pull request sem fazer a mesclagem para lidar com alterações desnecessárias ou abordar soluções alternativas em outras ramificações.\n\n* [Criar fork de um repositório](/pt/pull-requests/how-tos/work-with-forks/fork-a-repo)\n\n  Faça um fork de um repositório em GitHub para propor alterações, colaborar em projetos e gerenciar sua própria cópia do código-fonte.\n\n* [Configurar um repositório remoto para um fork](/pt/pull-requests/how-tos/work-with-forks/configuring-a-remote-repository-for-a-fork)\n\n  Configure um repositório remoto apontando para o repositório original no Git para sincronizar as alterações entre seu fork e o repositório original.\n\n* [Sincronizar um fork](/pt/pull-requests/how-tos/work-with-forks/syncing-a-fork)\n\n  Sincronize um repositório bifurcado com seu repositório upstream usando a interface da Web, GitHub CLI ou linha de comando.\n\n* [Permitir alterações em um branch de pull request criado a partir de um fork](/pt/pull-requests/how-tos/work-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork)\n\n  Habilite a colaboração permitindo que os mantenedores de repositório confirmem alterações nos branches de solicitação de pull criados a partir de bifurcações em sua conta pessoal.\n\n* [Desanexando um fork](/pt/pull-requests/how-tos/work-with-forks/detaching-a-fork)\n\n  Desconecte um repositório de sua rede de bifurcação deixando a rede ou criando um repositório autônomo por meio de etapas manuais.\n\n* [Solicitações de pull](/pt/pull-requests/reference/pull-requests)\n\n  Propor, revisar e mesclar alterações de código usando solicitações de pull para colaborar efetivamente e manter a qualidade do código.\n\n* [Solicitações de pull empilhadas](/pt/pull-requests/reference/stacked-pull-requests)\n\n  Regras e requisitos de como as solicitações de pull empilhadas funcionam.GitHub\n\n* [Comandos da CLI de solicitações de pull empilhadas](/pt/pull-requests/reference/stacked-prs-cli-commands)\n\n  Localize cada comando, sinalizador e código de saída para a `gh stack` extensão em GitHub CLI.\n\n* [APIs e webhooks de solicitações de pull empilhadas](/pt/pull-requests/reference/stacked-pull-requests-apis-and-webhooks)\n\n  Leia e gerencie solicitações de pull empilhadas programaticamente com as GitHub APIs REST e GraphQL e webhooks.\n\n* [Branches](/pt/pull-requests/reference/branches)\n\n  Use branches no GitHub para isolar o trabalho de desenvolvimento, gerenciar branches padrão e colaborar efetivamente usando solicitações de pull e proteções de ramificação.\n\n* [Garfos](/pt/pull-requests/reference/forks)\n\n  Entenda como as bifurcações permitem a colaboração independente criando repositórios separados conectados ao original, com configurações e permissões distintas.\n\n* [Confirmações](/pt/pull-requests/reference/commits)\n\n  Saiba como as confirmações salvam alterações em seus arquivos, rastreiam a autoria e organizam o histórico do projeto no GitHub.\n\n* [Usar outras ferramentas com solicitações de pull empilhadas](/pt/pull-requests/reference/use-other-tools-with-stacked-pull-requests)\n\n  Use solicitações de pull empilhadas com ferramentas como Jujutsu, Sapling ou git-town.\n\n* [Usar parâmetros de consulta para criar um pull request](/pt/pull-requests/reference/using-query-parameters-to-create-a-pull-request)\n\n  Use parâmetros de consulta para criar URLs personalizadas que abrem solicitações de pull com títulos pré-preenchidos, descrições, rótulos e muito mais.\n\n* [Revisões de pull request](/pt/pull-requests/reference/pull-request-reviews)\n\n  Examine as solicitações de pull para fornecer comentários, sugerir alterações e garantir a qualidade do código antes de mesclar.\n\n* [Verificações de status](/pt/pull-requests/reference/status-checks)\n\n  Entenda como as verificações de status garantem que as confirmações atendam às condições do repositório, assistam às revisões de solicitação de pull e gerenciem validações como builds, testes e implantações.\n\n* [Fusão de Pull Requests](/pt/pull-requests/reference/pull-request-merges)\n\n  Aprenda estratégias para mesclar pull requests, incluindo commits de merge, squash merges e rebase, para gerenciar o histórico do repositório de forma eficaz.\n\n* [Conflitos de mesclagem](/pt/pull-requests/reference/merge-conflicts)\n\n  Identifique e resolva conflitos de mesclagem no Git para garantir uma integração tranquila entre branches e mesclagens bem-sucedidas de pull requests.\n\n* [Gerenciando e padronizando solicitações de pull](/pt/pull-requests/reference/managing-and-standardizing-pull-requests)\n\n  Gerencie e padronize pull requests usando modelos, proprietários de código, ramificações protegidas, conjuntos de regras e ferramentas automatizadas para contribuições consistentes e seguras ao repositório.\n\n* [Trabalhar com os hooks pre-receive](/pt/working-with-pre-receive-hooks)\n\n  Imponha políticas de repositório e evite problemas como segredos ou confirmações inválidas usando ganchos de pré-recebimento no GitHub Enterprise Server.\n\n* [Distribuir solicitações de pull empilhadas para sua organização](/pt/pull-requests/tutorials/roll-out-stacked-prs)\n\n  Solicitações de pull empilhadas ajudam sua organização a manter a qualidade da revisão à medida que as equipes fornecem grandes alterações em camadas pequenas e revisíveis, mantendo as revisões necessárias e verificações de status em vigor."}