Вы можете использовать:
git log --stat
, который даст вам для каждого списка коммитов строку, такую как:
7 files changed, 55 insertions(+), 75 deletions(-)
, после чего вы сможете искать 0 files changed
. Это не полная автоматизация, но, поскольку вы сказали, что хотите посмотреть, какие коммиты они есть, это хороший способ сделать это.
Вы также можете использовать что-то вроде
sed -r '/^commit [a-z]{8,}/,/^[1-9] files changed/d'
на выходе журнала, чтобы удалить записи для фиксаций с изменениями. (Предостережение: не проверял эту команду sed.)