Skip to content

About

No description, website, or topics provided.

Resources

Contributing

Stars

5 stars

Watchers

0 watching

Forks

Latest commit

 

History

88 Commits

Folders and files

Repository files navigation

🗺️ Git & GitHub Roadmap

License: MIT Git GitHub

Este repositório é um guia prático de estudos sobre versionamento de código inspirado no roadmap.sh/git-github, criado para ajudar iniciantes e equipes a compreender versionamento com Git, estratégias de branching e fluxos de colaboração em plataformas como GitHub e GitLab.

🔹 O roadmap é dividido em módulos progressivos, com materiais curados e exercícios práticos. 📖 A principal referência utilizada para orientar o conteúdo deste repositório é o livro Pro Git, considerado uma das fontes mais completas e gratuitas sobre Git.

📌 O objetivo é aprender fazendo, seguindo exemplos reais de fluxo de trabalho.

📌 Aqui você encontrará:

✅ Materiais em português 📚
✅ Exercícios práticos e desafios 📝
✅ Projetos para aplicar os conceitos 🚀

Ao concluir este roadmap, espera-se que você seja capaz de:

  • compreender os conceitos fundamentais do Git
  • trabalhar com branches, commits e histórico
  • colaborar em projetos utilizando GitHub ou GitLab
  • entender diferentes estratégias de workflow
  • participar de projetos reais utilizando boas práticas de versionamento

📂 Estrutura do Roadmap

Módulo Descrição Nível
01 - Git Fundamentals Conceitos iniciais de Git e comandos essenciais 🟢 Iniciante
02 - Branching and History Boas práticas de branching, merge, rebase e resolução de conflitos 🟡 Iniciante/Intermediário
03 - Collaboration Fluxos de colaboração no GitHub e GitLab (branches, PRs/MRs, revisão de código) 🟡 Intermediário
04 - Workflows Apresenta algumas estratégias de workflow utilizadas em projetos reais 🔵 Avançado
05 - Project Projeto prático final integrando todos os conceitos 🏆 Prático

Dependendo da plataforma utilizada, a submissão do projeto final pode ocorrer através de:

  • Pull Request-PR (GitHub)
  • Merge Request-MR (GitLab)

✅ Como Usar o Roadmap

📌 Passo a passo recomendado:

  1. Leia o README de cada módulo na ordem sugerida.
  2. Siga os módulos em ordem, marcando seu progresso:
    • Finalizei o módulo 01 - Git Fundamentals
    • Finalizei o módulo 02 - Branching and History
    • Finalizei o módulo 03 - Collaboration
    • Finalizei o módulo 04 - Workflows
    • Finalizei o módulo 05 - Project
  3. Faça os exercícios práticos e, se quiser, abra Pull Requests/Merge Requests para sugerir melhorias.
  4. Contribua com links, dicas e novos exercícios (veja o CONTRIBUTING.md).

💡 Caso prefira, siga o roadmap do roadmap.sh/git-github.


📚 Recursos

O diretório resources reúne materiais complementares.

🔗 Useful Links

📄 Cheatsheets

✅ Boas Práticas


🤝 Como Contribuir

Se você quer ajudar a melhorar este roadmap:

  1. Faça um fork do projeto
  2. Crie uma branch (git checkout -b minha-sugestao)
  3. Faça as alterações
  4. Commit seguindo boas práticas (Conventional Commits)
  5. Abra um PR/MR 🚀

Veja mais detalhes em CONTRIBUTING.md.


📜 Licença

Este projeto está sob a licença MIT.
Sinta-se à vontade para usar e compartilhar! 🚀


Este roadmap foi criado e é mantido por Angelina de Meiras Ottoni.

Ferramentas de IA (ChatGPT, OpenAI) foram utilizadas para auxiliar na redação de explicações, revisão da documentação e aprimoramento dos materiais de aprendizagem. Todo o conteúdo foi revisado e curado antes da publicação.

About

No description, website, or topics provided.

Resources

Contributing

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors