Com o Git instalado e configurado, você já pode começar a versionar seus projetos localmente — sem precisar de internet.


🗂️ O que é um repositório

Um repositório é uma pasta monitorada pelo Git. Tudo que acontece dentro dela — criar, editar ou deletar arquivos — pode ser registrado no histórico.

💡 Analogia: é como um diário de bordo de uma nave espacial. Cada mudança feita na nave é anotada: o que mudou, quem mudou, quando. Você pode consultar qualquer momento do passado a qualquer hora.

Criando um repositório

Navegue até a pasta do seu projeto e rode:

git init

Exemplo:

cd meu-primeiro-jogo
git init

Saída:

Initialized empty Git repository in /c/Users/aluno/meu-primeiro-jogo/.git/

Uma pasta oculta chamada .git é criada. É onde o Git guarda todo o histórico do projeto.

<aside> ⚠️

Nunca delete ou edite a pasta .git manualmente.

</aside>


🔄 O ciclo de versionamento

Todo trabalho com o Git segue esse ciclo:

✏️ Modificar arquivo → git add → 📦 Stage → git commit → 📜 Histórico

<aside> 📦

O que é o stage? É uma área intermediária onde você separa quais mudanças vão entrar no próximo commit. É como montar uma caixa antes de selar e enviar — você escolhe o que vai dentro.

</aside>


👀 git status — o GPS do repositório

Antes de qualquer coisa, sempre rode git status para ver o estado atual do repositório.

git status

O que cada mensagem significa:

🟡 Mensagem 📖 Significado
Untracked files Arquivo novo que o Git ainda não conhece
modified Arquivo alterado, ainda não adicionado ao stage
Changes to be committed Arquivo no stage, pronto para commitar
nothing to commit Tudo está salvo no histórico