Controle de versão de verdade: commits claros, branches, PR, rebase com cuidado e colaboração em time.
Mapa mental do roadmap
init, add, commithistórico local
init, add, commit e um topico essencial da fase "Solo" do Roadmap Git e GitHub, focado em histórico local. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
branch e mergelinhas de trabalho
branch e merge e um topico essencial da fase "Solo" do Roadmap Git e GitHub, focado em linhas de trabalho. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
log e diffinspecionar
log e diff e um topico essencial da fase "Solo" do Roadmap Git e GitHub, focado em inspecionar. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
stashcontexto temporário
stash e um topico essencial da fase "Solo" do Roadmap Git e GitHub, focado em contexto temporário. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
remote e pushGitHub/GitLab
remote e push e um topico essencial da fase "Colaboração" do Roadmap Git e GitHub, focado em GitHub/GitLab. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Pull Requestrevisão
Pull Request e um topico essencial da fase "Colaboração" do Roadmap Git e GitHub, focado em revisão. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Conflitosresolver com calma
Conflitos e um topico essencial da fase "Colaboração" do Roadmap Git e GitHub, focado em resolver com calma. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Conventional commitshistórico legível
Conventional commits e um topico essencial da fase "Colaboração" do Roadmap Git e GitHub, focado em histórico legível. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
rebase interativolimpar histórico
rebase interativo e um topico essencial da fase "Avançado útil" do Roadmap Git e GitHub, focado em limpar histórico. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
tags e releasesversionar
tags e releases e um topico essencial da fase "Avançado útil" do Roadmap Git e GitHub, focado em versionar. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
hooks / CIqualidade automática
hooks / CI e um topico essencial da fase "Avançado útil" do Roadmap Git e GitHub, focado em qualidade automática. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Detalhamento por fase
1 Fase 1 - Solo
Objetivo da fase: consolidar o aprendizado pratico de solo.
init, add, commit - histórico localessencial
init, add, commit e um topico essencial da fase "Solo" do Roadmap Git e GitHub, focado em histórico local. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
branch e merge - linhas de trabalhoessencial
branch e merge e um topico essencial da fase "Solo" do Roadmap Git e GitHub, focado em linhas de trabalho. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
log e diff - inspecionaressencial
log e diff e um topico essencial da fase "Solo" do Roadmap Git e GitHub, focado em inspecionar. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
stash - contexto temporárioopcional
stash e um topico essencial da fase "Solo" do Roadmap Git e GitHub, focado em contexto temporário. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
2 Fase 2 - Colaboração
Objetivo da fase: consolidar o aprendizado pratico de colaboração.
remote e push - GitHub/GitLabessencial
remote e push e um topico essencial da fase "Colaboração" do Roadmap Git e GitHub, focado em GitHub/GitLab. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Pull Request - revisãoessencial
Pull Request e um topico essencial da fase "Colaboração" do Roadmap Git e GitHub, focado em revisão. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Conflitos - resolver com calmaessencial
Conflitos e um topico essencial da fase "Colaboração" do Roadmap Git e GitHub, focado em resolver com calma. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Conventional commits - histórico legívelopcional
Conventional commits e um topico essencial da fase "Colaboração" do Roadmap Git e GitHub, focado em histórico legível. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
3 Fase 3 - Avançado útil
Objetivo da fase: consolidar o aprendizado pratico de avançado útil.
rebase interativo - limpar históricoopcional
rebase interativo e um topico essencial da fase "Avançado útil" do Roadmap Git e GitHub, focado em limpar histórico. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
tags e releases - versionaressencial
tags e releases e um topico essencial da fase "Avançado útil" do Roadmap Git e GitHub, focado em versionar. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
hooks / CI - qualidade automáticaopcional
hooks / CI e um topico essencial da fase "Avançado útil" do Roadmap Git e GitHub, focado em qualidade automática. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Perguntas frequentes
Quanto tempo leva para concluir o Roadmap Git e GitHub?
O tempo estimado e de ~2–4 semanas, dependendo da dedicacao diaria e pratica constante.
Por onde comecar do zero absoluto?
Inicie pela Fase 1 pelos nos marcados como essenciais antes de avancar para topicos avancados.
Como usar este roadmap
- Siga as fases na ordem — pular fundamentos cria buracos difíceis de fechar depois.
- Cada nó essencial precisa de um artefato: repo, deploy, checklist marcado ou demo.
- Ajuste o ritmo à sua rotina; a métrica é entrega, não data no calendário.
- Volte aos nós opcionais quando o núcleo estiver sólido.