---
id: "fluxos.git-historico"
titulo: "Histórico de commits"
resumo: "Consulte os commits do repositório e veja exatamente o que cada um mudou, sem sair da tela."
idioma: "pt-br"
tipo: "guia"
categoria: "arquivos-git"
aplicavelDesde: "0.0.16"
capabilities: ["git.commits.inspect"]
estadoEditorial: "aprovado"
nivelEvidencia: "artefato-distribuido"
refFonte: "27574c339b58316408f6be2d62169d59041d07bf"
revisaoFonte: "2026-09-24"
revisor: "mantenedor (v1, 2026-10-03)"
rota: "/docs/pt-br/fluxos/git-historico/"
fonte: "pt-br/fluxos/git-historico.md"
caminhoPublico: "docs/publica/pt-br/fluxos/git-historico.md"
hashFonte: "sha256:651778229f375bb3c58aae481e672861d10a285cbf80028b3cf985ae1596c801"
hashDestaPagina: "sha256:651778229f375bb3c58aae481e672861d10a285cbf80028b3cf985ae1596c801"
traducaoAssistidaPorIA: false
traducaoDesatualizada: false
corpoRetido: false
---
A seção **Commits** lista o histórico do repositório do projeto. Ela é lida sob demanda: o painel só
carrega o histórico quando você abre a seção.

## Ler a lista

Cada linha traz os dados que identificam o commit:

- a **mensagem** e o **autor**;
- a **data**, em forma relativa ("há 2 h") e exata quando você precisa dela;
- a posição em relação à **base** da comparação — o painel distingue o que está neste branch do que já
  está na base.

O cabeçalho da seção diz contra o que a lista está sendo comparada, e oferece **Ver mais commits** para
carregar a continuação do histórico. Isso significa que a lista é **paginada**: ela não mostra o
repositório inteiro de uma vez.

## Ver o que um commit mudou

Abrir um commit mostra os **detalhes**: metadados, a lista de arquivos que ele tocou e o conteúdo de cada
mudança.

- Cada arquivo abre o diff do commit, com o antes e o depois.
- **Arquivo binário** não tem pré-visualização de texto: o painel diz isso em vez de mostrar lixo.
- Se o diff de um arquivo não puder ser lido, o painel diz que não deu e oferece **Tentar de novo** — em
  vez de deixar um espaço em branco parecendo que o arquivo não mudou.

Abrir um commit é **leitura pura**: nada muda de branch, nada é aplicado ao seu checkout.

## Limites e escopo

- **A leitura é paginada.** Não trate a lista como o histórico completo do repositório.
- **Merges e binários têm tratamento próprio.** O diff de um commit de merge e o de um arquivo binário
  não se leem como o diff de um arquivo de texto.
- **Histórico é leitura, não desfazer.** Não há, nesta seção, ação de reverter, aplicar ou apagar um
  commit. Desfazer história é operação de terminal, com o cuidado que ela exige.
- **Repositório sem commits** não tem o que listar; o painel diz isso em vez de mostrar erro.

## Ver também

- [Git no Elyra: o repositório é do projeto](/docs/pt-br/fluxos/git-conceito/)
- [Preparar e criar um commit](/docs/pt-br/fluxos/git-preparar-e-commitar/)
