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
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 mainEstrutura recomendada:
meu-projeto/
src/
tests/
docs/
README.md
LICENSE
.gitignorePara 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.