Guia prático e direto sobre Git e GitHub — sem enrolação, com foco no que realmente importa.
Este repositório contém material educacional sobre Git e GitHub, focado em fundamentos, comandos essenciais e boas práticas de colaboração. O conteúdo é direto, prático e pensado para quem quer aprender sem perder tempo com teoria desnecessária.
Capacitar desenvolvedores a:
- Entender e dominar o Git como ferramenta de versionamento local
- Usar o GitHub como plataforma de colaboração e organização
- Aplicar convenções e boas práticas no dia a dia de desenvolvimento
- Trabalhar em equipe com segurança e eficiência
Fundamentos do Git e comandos essenciais:
- O que é Git e por que usá-lo
- Conceitos-chave: repositório, staging area, commit
- Comandos principais:
init,add,commit,log,diff,restore - Branches e merge
- Resolução de conflitos
- Uso do
.gitignoreegit stash
Fluxo colaborativo e boas práticas no GitHub:
- Diferença entre Git e GitHub
- Repositórios remotos:
clone,push,pull - Trabalhando com branches e Pull Requests
- Issues e gestão de tarefas
- Convenção de commits
- Proteção de branches
- Visão geral sobre GitHub Actions
-
Clone o repositório:
git clone https://github.com/ProfLucasSousa/git-github.git cd git-github -
Leia os arquivos na ordem sugerida:
-
Pratique os comandos conforme avança no material
- Git — Sistema de controle de versão distribuído
- GitHub — Plataforma de hospedagem e colaboração de código
✅ Linguagem direta — sem enrolação, só o essencial
✅ Exemplos práticos — comandos aplicáveis no dia a dia
✅ Estrutura clara — separação entre Git local e GitHub remoto
✅ Boas práticas — convenções de commit, fluxo de PR, proteção de branches
Este projeto segue o padrão de Conventional Commits:
<tipo>(escopo opcional): descrição curta
feat: nova funcionalidade
fix: correção de bug
docs: documentação
style: formatação
refactor: refatoração
test: testes
chore: tarefas internas
Prof. Lucas Sousa
GitHub: @ProfLucasSousa
Este projeto é de código aberto e está disponível para fins educacionais.
Git não é difícil. Só é literal.