git поиск Найти коммиты, историю изменений, где был изменен/удален указанный код, строка, фрагмент

Поиск изменений в истории по строке

Используйте флаг -S для команды просмотра истории (см. также официальную документацию):

git log -S "чтоищем"

Например:

git log -S "$foo->hello();"

По регулярному выражению

Для поиска по регулярному выражению, используем то же, что и выше, но с флагом -G вмето -S