Pular para o conteúdo
Cripta do Git

/static/cripta/ossada/log-g/

Menu

GIT-008 · Arqueologia

git log -G

A peneira fina: expressão regular sobre o diff, onde a picareta não alcança.

Enquanto -S conta ocorrências de um texto fixo, -G aceita uma expressão regular e mostra todo commit cujo diff tenha linha adicionada ou removida que case com ela — mesmo quando a contagem total não mudou, como numa linha apenas editada.

É a ferramenta para caçar padrões, não nomes: toda mudança que mexeu em template.Must, todo commit que tocou numa chamada com certo formato de argumento. Mais lenta que a picareta, e mais minuciosa.

$ git log -G 'template\.Must' --oneline
5e2c8b1 main: templates carregados uma vez só
c4a9d27 main: primeiro esboço do servidor
Todo commit que mexeu no padrão, edição incluída.