Опция, которую вы ищете: --name-status
. Например, --name-only
это опция git-diff; git-log принимает их, чтобы определить, как будут отображаться патчи.
git log -n 1 --pretty=oneline --name-status
Или эквивалентно (минус заголовок журнала):
git diff --name-status HEAD^ HEAD
Как указывает Исбадави, вы также можете использовать git-whatchanged. Это в значительной степени git-log со специфическим выводом diff:
git whatchanged -n 1
Возможно, вам больше понравится версия --name-status
, так как она показывает не все хэши больших двоичных объектов, а только понятные человеку состояния.