Não me culpe

Use git blamequando quiser saber quem alterou pela última vez a linha de código específica e quando.

> git blame

Eu recomendo usá-lo com a -wopção, que permite ignorar os espaços em branco e ver quando uma mudança realmente significativa foi introduzida.

-L opção

  • git blame -L <start>,<end>limitar a saída de linhas <start>por meio de <end>.

-M opção

  • git blame -Mdetecta linhas movidas ou copiadas dentro de um arquivo. Importante: git anota o commit original, não o move commit.

Opções -C (CC | CCC)

  • git blame -Calém de -Mdetectar linhas movidas ou copiadas de outros arquivos que foram modificados no mesmo commit.
  • git blame -CC veja o commit no qual o arquivo foi criado.
  • git blame -CCC olha para todos os seus commits.

Exemplo

Fonte: http://bit.ly/Soe0xT
Cenário

Referências