- Início
- Capítulo 01: O Terminal Unix e Navegação no Sistema de Arquivos (pwd, ls, cd)
- Capítulo 02: Manipulação de Arquivos e Diretorios (mkdir, cp, mv, rm, cat)
- Capítulo 03: Permissões de Acesso, Usuários e Grupos (chmod, chown)
- Capítulo 04: Processos, Redirecionamento e Filtros (ps, kill, grep, pipe)
- Capítulo 05: Automação com Scripts Bash (.sh, variáveis, condicionais e loops)
- Capítulo 06: O que é Controle de Versão e Arquitetura do Git
- Capítulo 07: Inicializando um Repositório e Configuração Inicial (git init, config)
- Capítulo 08: O Ciclo de Vida dos Arquivos (Untracked, Staged, Committed)
- Capítulo 09: Registrando Alterações e Boas Práticas de Commit (git add, commit)
- Capítulo 10: Inspecionando o Histórico e Comparando Mudanças (git log, diff)
- Capítulo 11: Desfazendo Alterações e Restaurando Arquivos (git restore, reset)
- Capítulo 12: Trabalhando com Ramificações (git branch, switch, checkout)
- Capítulo 13: Fusão de Código e Estratégias de Merge (git merge, Fast-Forward)
- Capítulo 14: Resolução Manual de Conflitos de Merge
- Capítulo 15: Salvando Trabalho Temporário (git stash e pop)
- Capítulo 16: Repositórios Remotos no GitHub (git remote, push, fetch, pull)
- Capítulo 17: O Arquivo .gitignore e Segurança de Credenciais
- Capítulo 18: Fluxo de Trabalho com Pull Requests e Code Review
- Capítulo 19: Tags, Versionamento Semântico e Releases no GitHub
- CD Básica com GitHub Actions