3.2.4 Visualizando o Histórico do Repositório via `git log`

O comando git log serve para mostrar o histórico de commits de um repositório. Ele exibe uma lista de commits no histórico atual do branch, incluindo detalhes como o autor, a data, a mensagem do commit e o identificador único (hash) do commit. É comumente usado para navegar pelo histórico de commits do projeto e entender as mudanças ao longo do tempo.

Nesta imagem temos 2 commits diferentes, e cada um possui seu próprio ID, informações de autoria, data/hora e uma breve descrição. Eles se comportam como um "print screen" que capta todas essas informações no momento em que o Desenvolvedor "commita" essas atualizações.

Estrutura

O formato base do comando git log é:

git log [opções]

Exemplos de uso

  • Exibir o histórico completo de commits:

    • git log

    • Lista todos os commits do repositório com detalhes como autor, data e mensagem do commit.

git log
▶ commit a1b2c3d4e5f67890123456789abcdef12345678 (HEAD -> main)
Author: Nome do Autor <[email protected]>
Date:   Mon Feb 19 10:00:00 2024 -0300

    Mensagem do segundo commit, o mais recente

commit f6e5d4c3b2a190876543210fedcba9876543210
Author: Outro Autor <[email protected]>
Date:   Sun Feb 18 15:30:00 2024 -0300

    Mensagem do primeiro commit
  • Exibir o histórico de commits de forma resumida::

    • git log --oneline

    • Mostra uma versão compacta do histórico, exibindo apenas o hash abreviado e a mensagem do commit.

git log --oneline
▶ a1b2c3d Mensagem do segundo commit, o mais recente
f6e5d4c Mensagem do primeiro commit

Atualizado

Isto foi útil?