Pesquisa de log Git

O Git trata a história como um banco de dados pesquisável. Datas e conteúdo podem ser parâmetros de consulta. Vejamos alguns exemplos:

Mostrar apenas o histórico de commits anteriores a um ano atrás:

git log --since=1.year.ago

Mostrar apenas commits que contenham alterações de conteúdo com a palavra nowrap:

git log -S nowrap

Mostrar apenas commits que adicionaram novos arquivos:

git log --diff-filter=A