Вы можете рассмотреть возможность использования git diff --shortstat --numstat
.
. Показывает добавленные и удаленные строки.
Вывод выглядит примерно так:
$ git diff --shortstat --numstat HEAD^^..HEAD
1 1 Jenkinsfile-sciencetest
88 11 README.md
18 15 src/foo.py
1 0 src/bar.py
4 files changed, 108 insertions(+), 27 deletions(-)
Для всех строк, кромепоследний, первый столбец - это количество добавленных строк.Второй столбец - это количество удаленных строк, а последний столбец - имя файла.
Последняя строка содержит сводку.