Básico
Commit
Registro permanente de um conjunto de alterações salvas no histórico local do repositório.
O que é um Commit na prática?
Pense no commit como um ponto de salvamento (checkpoint) na história do projeto. Cada commit guarda:
- Um identificador único (hash SHA-1, como
7a5b03b). - Quem fez a alteração e quando.
- Uma mensagem explicando o que mudou e por quê.
- O retrato das alterações daquele momento.
Boas práticas para trainees
- Faça commits pequenos e focados (ex.: um commit para a migration, outro para a tela de listagem), em vez de um commit gigante com 40 arquivos no fim do dia.
- Só commite código que pelo menos funciona/compila sem quebrar o projeto.
Exemplo Prático
bash
# Adicionar arquivos específicos à Staging Area
git add app/Http/Controllers/GlossaryController.php
# Criar um commit com mensagem clara
git commit -m "feat: adiciona filtro por categoria na home"
# Ver o histórico resumido dos últimos commits
git log --oneline -n 5