Git Intermediário: Fluxos de Trabalho e Colaboração Profissional
- Nível: Intermediário
- Módulos: 4
- Aulas: 21
- Tempo de leitura: 1h 7min
- Tecnologias: Git
- Preço: Gratuito
Código do curso: github.com/johnpires/git-intermediario-fluxos-trabalho-colaboracao-profissional
Aprofunde seus conhecimentos em Git e domine os fluxos de trabalho utilizados por equipes de desenvolvimento profissionais ao redor do mundo. Este curso vai além dos comandos básicos e explora estratégias avançadas de branching, técnicas de rebase, resolução de conflitos complexos e integração com repositórios remotos.
Você aprenderá a colaborar efetivamente em projetos de equipe, utilizando workflows como Git Flow, GitHub Flow e Trunk-Based Development. Vai entender como gerenciar pull requests, code reviews e integração contínua, além de dominar ferramentas como cherry-pick, stash, bisect e reflog para situações do dia a dia.
Ao final do curso, você será capaz de trabalhar com confiança em qualquer projeto open source ou corporativo, contribuir para repositórios externos e manter um histórico de commits limpo e profissional.
Conteúdo do curso
Módulo 1: Estratégias de Branching e Git Flow
Aprenda as principais estratégias de branching utilizadas em projetos profissionais, incluindo Git Flow, GitHub Flow e Trunk-Based Development.
- Introdução ao Branching Profissional (3 min)
- Git Flow: O Workflow Mais Utilizado (3 min)
- GitHub Flow e Trunk-Based Development (4 min)
- Gerenciando Branches de Longa Duração (3 min)
- Proteção de Branches e Regras de Merge (3 min)
Módulo 2: Rebase, Merge e Gerenciamento do Histórico
Domine as técnicas avançadas de rebase interativo, cherry-pick, squash e reflog para manter um histórico de commits limpo e profissional.
- Merge vs Rebase: Entendendo as Diferenças (3 min)
- Rebase Interativo: Reescrevendo o Histórico (4 min)
- Cherry-pick: Aplicando Commits Específicos (3 min)
- Squash de Commits para um Histórico Limpo (3 min)
- Git Reflog: Recuperando Commits Perdidos (4 min)
Módulo 3: Colaboração e Repositórios Remotos
Aprenda a colaborar profissionalmente com pull requests, code review, forks, stash, bisect e tags para trabalhar em projetos reais.
- Pull Requests e Code Review Profissional (4 min)
- Forks e Contribuições Open Source (3 min)
- Git Stash: Guardando Trabalho Temporariamente (3 min)
- Git Bisect: Encontrando Bugs no Histórico (3 min)
- Tags e Releases Profissionais (3 min)
- Sincronização Avançada com Repositórios Remotos (3 min)
Módulo 4: Ferramentas Avançadas e Projeto Final
Hooks, conventional commits, resolução avançada de conflitos e projeto final prático de contribuição open source.
- Resolução de Conflitos Complexos (3 min)
- Conventional Commits e Semântica de Versão (3 min)
- Hooks do Git e Automação (3 min)
- Gitignore Avançado e .gitattributes (3 min)
- Projeto Final: Contribuição Open Source Completa (3 min)