3 - Mão na massa
🧠 Como entender Pull Request de forma simples?
🧃 Analogia: Suco na geladeira do time
Você tem uma receita de suco (código) que quer colocar na geladeira da equipe (main branch).
Mas… Antes de colocar lá, você avisa no grupo:
“Gente, fiz um suco novo aqui. Confere se tá bom pra colocar com os outros.”
Esse pedido de revisão é o Pull Request.
🎮 Simulação de Pull Request do zero
🧪 Agora vamos imaginar que você está em um time de 3 pessoas num projeto no GitHub.
✅ O que cada pessoa faz
Você
Cria uma branch e faz o código
Colega 1
Revisa o código
Colega 2
Dá o merge no main se estiver tudo ok
🔄 Passo a passo real no GitHub
Clone o repositório do time
git clone https://github.com/time/repo.git cd repoCrie uma branch nova para sua tarefa
git checkout -b feature/bannerAdicione o arquivo
banner.htmlgit add . git commit -m "Adiciona banner principal"Envie sua branch
git push origin feature/bannerNo GitHub, clique em "Compare & pull request"
Preencha o PR com:
Título:
Adiciona banner principalCorpo:
Esse PR adiciona um banner de destaque na home com link para o produto em promoção.
Crie o Pull Request
🧪 Após o PR criado...
O GitHub cria uma tela como esta:
💬 E o que os outros fazem?
👀 Eles leem o que foi feito.
💬 Comentam se algo estiver estranho.
✅ Se aprovado, clicam em “Merge pull request”.
🔧 O que acontece depois do merge?
Sua branch entra no
main.Todo mundo do time agora tem acesso ao que você fez.
Você pode deletar a branch (limpar a bagunça).
🚨 Erros comuns de iniciantes com Pull Request
❌ Trabalhar direto na main
❌ Fazer PR sem testar o código
❌ Nomear PR de forma genérica ("Update", "testes")
❌ Não escrever descrição nenhuma
❌ Não atualizar sua branch com o main antes do merge
🏁 Desafio prático (pode fazer com amigo)
Crie um repositório no GitHub com um arquivo
index.html.Peça para um amigo clonar e criar uma branch chamada
feature/footer.Ele adiciona um rodapé e faz push da branch.
Ele cria um Pull Request no GitHub.
Você revisa, comenta e aprova.
Ele faz o merge e deleta a branch.
✅ Parabéns! Vocês simularam um fluxo de trabalho real em equipe.
Se quiser, posso gerar cards visuais com exemplos bons e ruins de Pull Request, ou um mini-tutorial com imagens estilo apostila. Deseja isso?
Atualizado

