🚀 Curso de Imersão em Git e GitHub

Português

Domine os conceitos essenciais e aprenda na prática como trabalhar com controle de versão e colaboração em projetos reais.

📘 Módulo 01 — Introdução ao Git e GitHub

🎯 Objetivo

Aprender os conceitos fundamentais, entender como o Git funciona nos bastidores e realizar seus primeiros commits no GitHub.

📚 Conteúdos

O que é Git?

O que é GitHub e por que utilizar?

Instalação do Git

Configuração inicial (git config)

Criando seu primeiro repositório

Trabalhando com staging e commits

Conectando o repositório local ao GitHub

Enviando seu código para o GitHub (git push)

Baixando um projeto existente (git clone)

🏆 Desafio do Módulo

Criar seu primeiro repositório, enviar um commit e publicar no GitHub.

🔧 Módulo 02 — Resolvendo Problemas Comuns

🎯 Objetivo

Aprender a resolver erros reais que acontecem no dia a dia, evitando travar no fluxo de trabalho.

📚 Conteúdos

Corrigindo conflitos de merge

Lidando com arquivos que não sobem para o GitHub

Revertendo commits (git revert, git reset)

Corrigindo commits errados (--amend)

Resolvendo divergências entre branch local e remota

O que fazer quando o push é rejeitado

Lidando com histórico corrompido

Usando .gitignore corretamente

🏆 Desafio do Módulo

Resolver um conflito de merge simulado e corrigir um commit errado.

🌿 Módulo 03 — Branches e Trabalho em Equipe

🎯 Objetivo

Aprender como equipes reais trabalham usando Git: colaboração, revisão de código e organização por branches.

📚 Conteúdos

O que são branches e por que usar

Criando branches (git branch, git checkout)

Estratégias de branches (Git Flow, trunk-based)

Merge e rebase

Trabalhando com Pull Requests no GitHub

Revisão de código (code review)

Trabalhando com forks

Criando ambientes de colaboração

🏆 Desafio do Módulo

Criar uma branch, fazer alterações, abrir um Pull Request e realizar um merge.

Mostrar mais