git show --stat <commit>
отображает измененные файлы, вставки и удаления для каждого файла и итоги. Если вы хотите вызвать это из скрипта, вы можете использовать --numstat
, который выводит его в машиночитаемом формате. (Вы также, вероятно, захотите добавить --pretty=oneline
, чтобы ваш сценарий мог просто пропустить первую строку вывода, после чего будет отображаться счетчик на файл).
См. git help show
и git help diff
для получения дополнительной информации.