Gregorio Kusowski

Gregorio Kusowski

Software Engineer

© 2020

Melhorias no git log

Uma recurso do git muito útil, que utilizo com frequência, é o git log. Por si, já é um comando útil, porém a formatação que o comando utiliza acaba não sendo o ideal para o que quero: rapidez na leitura.

A solução é algo que pode, a princípio não parecer tão simples. O log pode ser exibido conforme alguns parâmetros, e para facilitar o uso, é criado um alias, geralmente para o comando lg no git.

Ao executar o seguinte comando, o alias será criado: git config --global alias.lg "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative"

Para utilizar, basta executar git lg na raíz do seu projeto. A diferença pode ser vista abaixo (git log na tela ao fundo, e git lg na tela posicionada mais a frente):

Fonte original: http://www.jukie.net/bart/blog/pimping-out-git-log