📊 Slides de Aula: Capítulo 12 — Gerenciamento de Remotos, Tracking Branches e Resolução de Divergências
Módulo 03 — Versionamento com Git e GitHub
🗺️ Mapa Arquitetural do Tópico
flowchart LR
LOCAL["Repositório Local<br/>(refs/heads/main)"] <-->|"git fetch / git push"| REMOTO["Repositório Remoto<br/>(origin/main)"]
REMOTO <-->|"git fetch upstream"| FORK["Repositório Upstream<br/>(upstream/main)"]
Slide 1: Objetivos de Aprendizagem — Gerenciamento de Remotos, Tracking Branches e Resolução de Divergências
- Configurar múltiplos remotos (
origin,upstream) e gerenciar URLs comgit remote add/set-url. - Compreender a diferença entre
git fetch(sincronização de refs remotas) egit pull(fetch + merge/rebase). - Resolver divergências entre branch local e remota configurando
pull.rebase = truee usandogit push --force-with-lease.
Slide 2: Resumo Executivo e Pontos Críticos
- Integridade & Histórico: Rastreabilidade estrita e histórico auditável de cada commit na esteira de desenvolvimento.
- Colaboração & Qualidade: Boas práticas de ramificação, automação de checks e revisões por pares contínuas.
- Segurança & Produtividade: Assinaturas criptográficas, proteção de segredos e integração com pipelines CI/CD.
📊 Síntese e Navegação 1:1
| Recurso Pedagógico | Finalidade | Link Direto |
|---|---|---|
| 📖 Teoria Completa | Fundamentação teórica formal, regras e boas práticas | Acessar Capítulo Teórico |
| 🧠 Quiz Interativo | Avaliação formativa imediata com feedback por alternativa | Fazer Quiz |
| 💻 Exemplos de Código | Exemplos de terminal, scripts de automação e testes | Ver Exemplos |
| 🧩 Exercícios em 4 Níveis | Resolução progressiva com gabaritos oficiais comentados | Resolver Exercícios |
Slide 1 de 1
Atalhos: ← → Navegar • Espaço Avançar • F Tela Cheia • Home Início • End Fim