git log -S
A picareta: acha o commit em que uma expressão nasceu ou morreu.
A documentação a chama de pickaxe, picareta: -S só mostra commits em que o número de ocorrências do trecho mudou — onde ele foi criado, duplicado ou removido. Commits que apenas moveram a linha de lugar não sujam o resultado.
É a pergunta que o blame não responde: o blame acha quem tocou a linha que existe; a picareta acha quem apagou a que não existe mais, ou quem introduziu a função que você caça pelo nome.
$ git log -S 'fatiaTitulo' --oneline
9c2d4e1 helpers: extrai fatiaTitulo do template
3a8b7f2 templates: título fatiado no sub-artigo