Algo como
git bisect start
git bisect bad AFTER
git bisect good BEFORE
git bisect run grep -v LINE FILE
onde BEFORE e AFTER são commits que fazem e que não (respectivamente) contêm a LINHA em questão. Este deve encontrar o último commit entre BEFORE e AFTER no qual FILE contém LINE.
Uma vez que você sabe qual commit deve ser pesquisado, você pode usar
git grep -n LINE COMMIT:FILE
para localizar o LINE e seu número de linha na versão apropriada do FILE.