Como funciona

Um repositório Git armazena arquivos e o histórico completo de alterações. Cada commit é um snapshot. Branches permitem desenvolvimento paralelo. Serviços como GitHub e GitLab hospedam repositórios remotos e facilitam colaboração via pull requests.

O repositório também guarda metadados: README, licença, issues e documentação. A estrutura típica inclui pastas src, tests, docs e arquivos de configuração.

Versionamento permite voltar a qualquer estado anterior, comparar mudanças e colaborar sem sobrescrever trabalho.

Exemplo prático

Terminal
git init meu-projeto
cd meu-projeto
echo "# Meu Projeto" > README.md
git add .
git commit -m "commit inicial"
git remote add origin https://github.com/user/meu-projeto.git
git push -u origin main

Estrutura recomendada:

Texto
meu-projeto/
  src/
  tests/
  docs/
  README.md
  LICENSE
  .gitignore

Para que serve

Versionar e compartilhar código. É a unidade básica de colaboração em software. Em fluxos com IA, agentes de código trabalham dentro de repositórios, criando branches e commits.

Um bom repositório tem README claro, licença definida e histórico organizado.