Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Visualização do Histórico de Commits | Introdução ao Git
Git Essentials

bookVisualização do Histórico de Commits

Compreender o histórico de commits de um repositório Git é fundamental para um controle de versão eficaz e colaboração. Existem vários comandos e técnicas para navegar e entender o histórico de commits de um projeto Git, mas, por enquanto, será abordado apenas o comando git log.

Git Log

O comando principal para visualizar o histórico de commits é o git log. Este comando exibe uma lista cronológica de commits, fornecendo informações essenciais para cada commit.

Uso Básico

Este comando exibe o histórico de commits do mais recente ao mais antigo. A navegação pelo log pode ser feita utilizando as teclas de seta e a saída ocorre ao pressionar q.

Vamos executar git log no diretório do nosso projeto:

Como pode ser observado, todos os três commits realizados até agora são exibidos.

Detalhes da Saída

Apesar de a saída ocupar poucas linhas, ela contém diversas informações para cada commit. Estes são os elementos apresentados (de cima para baixo):

  • commit hash (identificador único do commit);
  • author (nome e e-mail da pessoa que realizou o commit);
  • date and time em que o commit foi realizado;
  • commit message.

Personalizando a Saída

Também é possível limitar o número de commits exibidos usando o comando git log -n. Por exemplo, o comando a seguir exibirá apenas os 2 commits mais recentes:

Além disso, é possível condensar cada commit em uma única linha, mostrando apenas o hash do commit e a mensagem do commit utilizando o seguinte comando:

Vamos executar ambos os comandos no terminal:

Note
Nota

Ao executar o comando git log --oneline, os hashes dos commits não são exibidos por completo. Em vez disso, apenas os símbolos que identificam exclusivamente o commit são mostrados.

question-icon

Associe os comandos às ações.

Display the entire commit history with detailed information about each commit:
Display 3 latest commits with detailed information about each commit:

Display the entire commit history with a single line per commit containing only the commit hash and message:

Clique ou arraste solte itens e preencha os espaços

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 11

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 3.57

bookVisualização do Histórico de Commits

Deslize para mostrar o menu

Compreender o histórico de commits de um repositório Git é fundamental para um controle de versão eficaz e colaboração. Existem vários comandos e técnicas para navegar e entender o histórico de commits de um projeto Git, mas, por enquanto, será abordado apenas o comando git log.

Git Log

O comando principal para visualizar o histórico de commits é o git log. Este comando exibe uma lista cronológica de commits, fornecendo informações essenciais para cada commit.

Uso Básico

Este comando exibe o histórico de commits do mais recente ao mais antigo. A navegação pelo log pode ser feita utilizando as teclas de seta e a saída ocorre ao pressionar q.

Vamos executar git log no diretório do nosso projeto:

Como pode ser observado, todos os três commits realizados até agora são exibidos.

Detalhes da Saída

Apesar de a saída ocupar poucas linhas, ela contém diversas informações para cada commit. Estes são os elementos apresentados (de cima para baixo):

  • commit hash (identificador único do commit);
  • author (nome e e-mail da pessoa que realizou o commit);
  • date and time em que o commit foi realizado;
  • commit message.

Personalizando a Saída

Também é possível limitar o número de commits exibidos usando o comando git log -n. Por exemplo, o comando a seguir exibirá apenas os 2 commits mais recentes:

Além disso, é possível condensar cada commit em uma única linha, mostrando apenas o hash do commit e a mensagem do commit utilizando o seguinte comando:

Vamos executar ambos os comandos no terminal:

Note
Nota

Ao executar o comando git log --oneline, os hashes dos commits não são exibidos por completo. Em vez disso, apenas os símbolos que identificam exclusivamente o commit são mostrados.

question-icon

Associe os comandos às ações.

Display the entire commit history with detailed information about each commit:
Display 3 latest commits with detailed information about each commit:

Display the entire commit history with a single line per commit containing only the commit hash and message:

Clique ou arraste solte itens e preencha os espaços

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 11
some-alt