Definição
Commit é o registro de um estado do projeto no histórico de versionamento. Ele guarda as alterações preparadas, uma mensagem descritiva e metadados como autoria, data e o commit anterior. No Git, cada commit recebe um identificador próprio que permite localizá-lo no histórico.
O que um commit registra
O commit reúne um conjunto de alterações que fazem sentido juntas. A mensagem descreve o que mudou e por quê, o que ajuda você a consultar o histórico mais tarde. Um commit bem delimitado facilita revisão, comparação e reversão.
Salvar, commitar e enviar
Salvar um arquivo, criar um commit e enviar para o remoto são três ações diferentes. Salvar altera o conteúdo no disco. Criar o commit registra as alterações preparadas no histórico local. Enviar publica os commits locais no repositório remoto.
git add src/validacao.js
git commit -m "Acrescenta validação de email no cadastro"Histórico como referência
O conjunto de commits forma o histórico consultável do projeto. A partir dele é possível comparar versões, entender quando uma mudança entrou e localizar a origem de um comportamento.
Compare dois commits com o diffDúvidas frequentes
Perguntas frequentes sobre Commit
- O que um commit guarda?
- Ele guarda as alterações preparadas, uma mensagem descritiva e metadados como autoria, data e o commit anterior.
- Salvar o arquivo já cria um commit?
- Não. Salvar altera o arquivo no disco. O commit registra no histórico as alterações que foram preparadas.
- Enviar para o remoto é a mesma coisa que commitar?
- Não. O commit grava no histórico local. O envio publica os commits locais no repositório remoto.
Para continuar
Recursos relacionados
Documentação
Git Reference: git commit
Descreve as opções do comando que registra um commit.
Abrir recursoDocumentação
GitHub Docs: About commits
Explica o que um commit representa no fluxo de trabalho do GitHub.
Abrir recursoAplicação na formação
Developer Workspace
Na Formação Developer Workspace, o commit marca o ponto do histórico onde uma mudança coerente foi registrada e pode ser consultada depois.
Conhecer a formaçãoFontes consultadas
Referências deste verbete
Este verbete ajudou você?
Obrigado pela resposta. Ela fica salva apenas neste navegador.