Jak grep porównywać zmiany zawartości lub zawartość dla określonego słowa?

W repozytorium kodu Git chcę wyświetlić wszystkie zatwierdzenia zawierające określone słowo. Próbowałem tego

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

ale niekoniecznie oddaje mi nazwę pliku (chyba że jest mniej niż 5 linii od szukanego słowa. Próbowałem również

git grep "word"

ale daje mi tylko obecne pliki, a nie historię.

Jak przeszukiwać całą historię, aby móc śledzić zmiany dotyczące określonego słowa? Mam na myśli przeszukiwanie mojego kodu źródłowego pod kątem występowania słów w celu śledzenia zmian (wyszukiwanie w historii plików).

questionAnswers(8)

yourAnswerToTheQuestion