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 métodos para explorar e interpretar o histórico de um projeto Git, mas, por enquanto, concentre-se no 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 para o mais antigo. A navegação pelo log pode ser feita utilizando as teclas de seta e a saída ocorre ao pressionar q.

Execute o comando git log no diretório do projeto:

Saída do git log

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

Detalhes da Saída

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

  • hash do commit (identificador único do commit);
  • autor (nome e e-mail da pessoa que realizou o commit);
  • data e hora em que o commit foi realizado;
  • mensagem do commit.

Personalização da Saída

É possível limitar o número de commits exibidos com o comando git log -n. Por exemplo, o comando a seguir mostra apenas os dois commits mais recentes:

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

Execute ambos os comandos no terminal:

Dois commits mais recentes e saída condensada de todos os commits
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 correspondentes.

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 métodos para explorar e interpretar o histórico de um projeto Git, mas, por enquanto, concentre-se no 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 para o mais antigo. A navegação pelo log pode ser feita utilizando as teclas de seta e a saída ocorre ao pressionar q.

Execute o comando git log no diretório do projeto:

Saída do git log

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

Detalhes da Saída

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

  • hash do commit (identificador único do commit);
  • autor (nome e e-mail da pessoa que realizou o commit);
  • data e hora em que o commit foi realizado;
  • mensagem do commit.

Personalização da Saída

É possível limitar o número de commits exibidos com o comando git log -n. Por exemplo, o comando a seguir mostra apenas os dois commits mais recentes:

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

Execute ambos os comandos no terminal:

Dois commits mais recentes e saída condensada de todos os commits
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 correspondentes.

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