⏳ O que é Controle de Versão (Git)?

Imagine que você está escrevendo um relatório complexo e precisa garantir que cada alteração que você fizer possa ser desfeita, revisitada ou combinada com o trabalho de um colega.

Git é a sua máquina do tempo digital. Ele é um sistema de Controle de Versão Distribuído que rastreia, registra e gerencia cada pequena alteração feita nos seus arquivos ao longo do tempo.

Com o Git, você pode:


🌐 Git vs. GitHub: A Ferramenta e a Plataforma

É crucial diferenciar os dois:

Conceito O que é? Função Principal
Git (O Software) O motor, o software instalado na sua máquina. Rastrear as mudanças no seu projeto localmente (a máquina do tempo).
GitHub (A Plataforma) Um serviço de nuvem (como o YouTube para vídeos). Hospedar seus repositórios remotamente, servindo como backup, portfólio e praça de colaboração.

Na prática, você usa o Git para registrar as mudanças localmente e o GitHub (ou GitLab, Bitbucket) para compartilhar e fazer backup dessas mudanças.


🧩 Conceitos Essenciais do Workflow

Para trabalhar com Git/GitHub, alguns conceitos são fundamentais: