O que é Git
Sistema de controle de versão de código
Git — um sistema de controle de versão distribuído para rastrear alterações no código-fonte. Criado por Linus Torvalds em 2005.
Conceitos-chave
- Repository — armazenamento do projeto com histórico de alterações
- Commit — snapshot de alterações com descrição
- Branch — linha de desenvolvimento independente
- Merge — combinar branches
- Pull Request — solicitação para mesclar alterações
Comandos básicos
git init # Inicializar repositório
git clone # Clonar repositório
git add # Adicionar arquivos ao staging
git commit # Criar commit
git push/pull # Sincronizar com remoto
Plataformas
- GitHub — maior plataforma de hospedagem de código
- GitLab — plataforma DevOps
- Bitbucket — solução Atlassian
Benefícios
Git fornece histórico completo de alterações, colaboração em equipe, rollback para qualquer versão e branching eficiente.