Как выполнить Git коммитов diff или содержимого для определенного слова?

В репозитории Git-кода я хочу перечислить все коммиты, которые содержат определенное слово. Я пробовал это

git log -p | grep --context=4 "word"

но это не обязательно возвращает мне имя файла (если этоМенее чем в 5 строках от слова, которое я искал. Я тоже пробовал

git grep "word"

но это дает мне только настоящие файлы, а не историю.

Как найти всю историю, чтобы отслеживать изменения в определенном слове? Я имею в виду искать в моей кодовой базе вхождения слова, чтобы отследить изменения (поиск в истории файлов).

Ответы на вопрос(8)

Ваш ответ на вопрос