Controle de Versão Com Git

Intermediário

Aprenda Controle de Versão Com Git. Este módulo abrange Configuração e Ajuste do Git, Inicialização de um Repositório Local, Histórico e Alterações, Noções Básicas de Ramificação (Branching), Ignorando Arquivos com Gitignore. Você dominará estas habilidades essenciais do Linux através de laboratórios práticos e desafios do mundo real.

devops-engineerlinuxdevops

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

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.

Professor

labby
Labby
Labby is the LabEx teacher.