Histórico de commits
Consulte os commits do repositório e veja exatamente o que cada um mudou, sem sair da tela.
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.