Computação Jr.
CodeDex
Base de Conhecimento & Glossário · Code Júnior
Início / Controle de Versão (Git e GitHub) / Commit
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

Teste seus conhecimentos

Pratique os conceitos desta nota no quiz da trilha Controle de Versão (Git e GitHub).

Ir para o Quiz da Trilha →