📄️ Introdução ao Git
Introdução ao Git: sistema de controle de versão distribuído, principais comandos, vantagens, histórico, backup e colaboração para desenvolvedores e DevOps.
📄️ Instalação
Como instalar o Git no Windows, Linux e macOS: guia completo de instalação passo a passo para diferentes sistemas operacionais e distribuições.
📄️ Repositório e SSH
Como iniciar um repositório Git e configurar autenticação SSH: criação de chaves SSH, configuração no GitHub/GitLab, clonagem e push de repositórios.
📄️ Configuração
Como personalizar e configurar o Git: configurações globais, locais e do sistema, user.name, user.email, aliases, editores e ferramentas de merge.
📄️ Comandos
Comandos Git mais utilizados: clone, add, commit, push, pull, branch, merge, checkout, status, log e outros comandos essenciais para desenvolvimento.
📄️ Git Flow
Git Flow: workflow de desenvolvimento com branches master, develop, feature, release e hotfix. Modelo de ramificação para equipes e projetos grandes.
📄️ Versionamento Semântico
Versionamento semântico (SemVer): major, minor, patch, regras de numeração, compatibilidade, breaking changes e boas práticas para versionamento de software.
📄️ Versionamento por Data
Versionamento baseado em data: alternativa ao SemVer para entregas contínuas, CI/CD, formato CalVer (Calendar Versioning) e exemplos práticos.