Computação Jr.
CodeDex
Base de Conhecimento & Glossário · Code Júnior
Início / Controle de Versão (Git e GitHub) / Merge e Pull Request (PR)
Básico

Merge e Pull Request (PR)

Processo de solicitar revisão no GitHub (PR) e integrar alterações de uma branch secundária na branch principal (Merge).

Qual a relação entre Pull Request e Merge?

  • Merge é a operação do Git que junta os commits de uma branch em outra (por exemplo, trazer feat/quiz para main).
  • Pull Request (PR) é um pedido formal no GitHub dizendo para a equipe: "Terminei minha tarefa na branch feat/quiz, por favor revisem antes de fazer o merge na main."

O que colocar em um bom Pull Request?

  • Título claro: ex. feat: adiciona exemplos na trilha Git e GitHub.
  • Resumo do que foi feito: explique em tópicos curtos o problema e a solução.
  • Como testar / prints: se alterou tela, anexe captura de tela para acelerar o Code Review.
Diagrama Visual: Ciclo de Pull Request (PR) e Merge Colaboração
1. Branch local Commits na branch feat/pagina-quiz 2. Abrir PR Push + pedido no GitHub base: main <- feat 3. Code Review Equipe revisa o diff testes + aprovação 4. Merge Código integrado na branch main
Exemplo Prático
bash
# 1. Enviar sua branch finalizada para o GitHub
git push -u origin feat/exemplos-git

# 2. (No GitHub) Abrir o Pull Request: base `main` <- compare `feat/exemplos-git`

# 3. Após o PR ser aprovado e mergeado no GitHub, atualize sua main local e limpe a branch antiga:
git switch main
git pull origin main
git branch -d feat/exemplos-git

Teste seus conhecimentos

Pratique os conceitos desta nota no quiz da trilha Controle de Versão (Git e GitHub).

Ir para o Quiz da Trilha →