Как в GIT найти начиная с какой ревизии в тексте файла появился (или исчез) заданный кусок текста?
придется попыхтеть с переводом моего ответа, но он заслуживает зеленой галки, это 146%.If you know the contents of the line, this is an ideal use case for:
git log -S <search_string> -- path/to/file
which shows you commits which introduce or remove an instance of that string.
git blame - показывает в каком коммите была добавлена каждая строка. Для удалённых строк придётся смотреть всю историю.