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/quizparamain). - 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 namain."
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
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