No GitHub, é possível ver o histórico de commits de um repositório:
- Navegando até a página de confirmações de um repositório clicando no ícone de relógio com o número de confirmações na parte superior do modo de exibição do repositório principal.
- Navegue até o histórico de confirmações de um arquivo específico clicando no arquivo e, em seguida, clicando em Histórico para obter.
Às vezes, essas duas exibições de commit podem mostrar informações diferentes. O histórico referente a um único arquivo pode omitir commits encontrados no histórico de commits do repositório.
O Git tem várias formas diferentes de mostrar o histórico de um repositório. Quando o Git mostra o histórico de um só arquivo, ele simplifica o histórico omitindo os commits que não alteraram o arquivo. Em vez de analisar cada commit para decidir se ele alterou o arquivo, o Git omitirá um branch inteiro se esse branch, quando mesclado, não tiver afetado o conteúdo final do arquivo. Os commits no branch que alteraram o arquivo não serão mostrados.
O GitHub segue explicitamente essa estratégia simples no histórico de commits de um arquivo. Ele simplifica o histórico ao remover commits que não contribuem para o resultado final. Por exemplo, se um branch lateral tiver feito uma alteração e depois revertido, esse commit não aparecerá no histórico do branch. Isso torna a análise de branches mais eficiente, já que você só visualiza os commits que afetam o arquivo.
Talvez essa exibição truncada nem sempre contenha as informações que você procura. Caso você deseje ver o histórico inteiro, o GitHub oferece uma exibição com mais informações na página de commits de um repositório.
Para obter mais informações sobre como o Git considera o histórico de commits, confira a seção "Simplificação do histórico" do artigo de ajuda de git log.
Leitura adicional
-
[AUTOTITLE](/authentication/managing-commit-signature-verification/signing-commits) -
[AUTOTITLE](/search-github/searching-on-github/searching-commits)