Pular para o conteúdo
Cripta do Git

/static/cripta/ossada/blame-w-c/

Menu

GIT-006 · Arqueologia

git blame -w -C

Ignora reindentação e mudança de lugar; aponta quem escreveu de verdade.

O blame cru culpa quem tocou a linha por último — inclusive quem só reindentou. -w ignora mudanças de espaço em branco; -C segue linhas copiadas ou movidas de outros arquivos do mesmo commit, e cada -C extra alarga a busca, até vasculhar o histórico inteiro com três.

É a diferença entre culpar a última reforma e achar o pedreiro original: numa base que já passou por reformatações e mudanças de pasta, só essa invocação conta a história verdadeira de cada linha.

$ git blame -w -C -C helpers.go
9e4d7b1c (Ana Ribeiro    2025-11-19  8) func fatiaTitulo(t string) string {
3f1c2aa4 (Andrey Andrade 2026-02-03  9) 	corte := strings.IndexRune(t, ':')
A autora original, através de duas reformas.