DEV Community

ダニエリ for WoMakersCode

Posted on • Edited on

8 1 1

[Tutorial Git] git log/reflog: Verificando o histórico do git

Para ver o histórico de commits do Git, digite:



$ git log


Enter fullscreen mode Exit fullscreen mode
  • $ indica que você deve usar o usuário comum para fazer essa operação.

E o retorno será todos os commits feitos até o momento.

mostrando todos os commits

Pressione [ENTER] quantas vezes sejam necessárias para ver os outros commits (isso ocorre quando o número de commits é maior do que o espaço ocupado pelo terminal) e ao final, quando aparecer a palavra (END), pressione a letra q para sair.

final da lista do histórico de commits

Caso queira ver esse histórico numa versão mais resumida, use a flag apresentada abaixo:



$ git log --oneline


Enter fullscreen mode Exit fullscreen mode

usando a flag oneline

Caso queira ver apenas os 4 últimos commits,



$ git log -4


Enter fullscreen mode Exit fullscreen mode

4 últimos commits

Você pode substituir o número 4 por outro número inteiro, conforme a necessidade.

Também é possível fazer uma combinação desses comandos. Exemplo:

Usando o git log em combinação com a flag oneline.

usando o git log em combinação com a flag oneline

Para ver o histórico de tudo que foi feito (não apenas commits),



$ git reflog


Enter fullscreen mode Exit fullscreen mode

usando o reflog

Esse comando é muito útil para usar com o reset quando você precisa recuperar algo que foi perdido por acidente, seja depois de um merge ou próprio reset problemático, algo que quebrou ou foi excluído e até mesmo recuperar um branch excluído. Ele é como uma máquina do tempo mais potente do que o log.



$ git reset HEAD@{número_do_índice}


Enter fullscreen mode Exit fullscreen mode

Entretanto, o reflog tem 90 dias de prazo de validade padrão.

Image of Timescale

Timescale – the developer's data platform for modern apps, built on PostgreSQL

Timescale Cloud is PostgreSQL optimized for speed, scale, and performance. Over 3 million IoT, AI, crypto, and dev tool apps are powered by Timescale. Try it free today! No credit card required.

Try free

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Dive into an ocean of knowledge with this thought-provoking post, revered deeply within the supportive DEV Community. Developers of all levels are welcome to join and enhance our collective intelligence.

Saying a simple "thank you" can brighten someone's day. Share your gratitude in the comments below!

On DEV, sharing ideas eases our path and fortifies our community connections. Found this helpful? Sending a quick thanks to the author can be profoundly valued.

Okay