Pular para o conteúdo

Histórico de commits

Consulte os commits do repositório e veja exatamente o que cada um mudou, sem sair da tela.

Ver Markdown

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