Controle de Versão com Git
Aprenda a usar o Git para rastrear alterações, revisar o histórico, criar branches e gerenciar arquivos ignorados em tarefas de infraestrutura e operações. Este curso apresenta os hábitos de controle de versão que ajudam as equipes a gerenciar scripts, configurações e ativos de implantação sem perder o histórico de alterações ou a clareza na colaboração.
Por que isso é importante
O trabalho de operações depende cada vez mais de configurações versionadas, código de automação e histórico de alterações documentado. Sem o controle de versão, torna-se difícil entender o que foi alterado, reverter erros ou colaborar com segurança em ativos operacionais compartilhados. O Git oferece às equipes uma maneira estruturada de gerenciar essas mudanças e é, atualmente, uma habilidade fundamental em fluxos de trabalho de DevOps.
O que você aprenderá
- Configurar o Git para uso local e entender as definições básicas de identidade.
- Inicializar repositórios e começar a rastrear arquivos de forma intencional.
- Revisar o histórico e as alterações na árvore de trabalho (working-tree) para entender o que foi modificado.
- Usar branches para separar o trabalho, evitando misturar alterações não relacionadas.
- Ignorar arquivos gerados ou irrelevantes usando o
.gitignore. - Aplicar essas habilidades em um desafio de gerenciamento de configuração focado em operações.
Roteiro do Curso
O curso começa com a configuração do Git para que seus repositórios registrem a identidade correta do autor e os padrões básicos. Em seguida, você inicializará um repositório local e começará a rastrear arquivos, estabelecendo a base para o trabalho versionado.
Na sequência, o curso foca no histórico e na inspeção de alterações, ajudando você a entender o que mudou e como o Git registra essa evolução ao longo do tempo. Depois disso, você aprenderá os fundamentos de branching para separar experimentos ou o desenvolvimento de novas funcionalidades da linha principal.
O laboratório final aborda o .gitignore, que mantém arquivos irrelevantes fora do controle de versão e torna os repositórios mais limpos e fáceis de manter. O curso termina com o desafio de Gerenciamento de Configuração de Ops, onde a configuração do repositório, o rastreamento de alterações, o uso de branches e as regras de exclusão suportam um fluxo de trabalho operacional prático.
Para quem é este curso
Este curso é destinado a estudantes de Linux e iniciantes em DevOps que precisam de controle de versão para scripts, arquivos de configuração e documentação operacional, e não apenas para o código-fonte de aplicações.
Resultados
Ao final deste curso, você será capaz de configurar um repositório Git, rastrear e revisar alterações, isolar o trabalho em branches e gerenciar quais arquivos devem fazer parte do controle de versão como parte de um fluxo de trabalho operacional mais disciplinado.




