Когда я использую git log - -stat
, я могу получить «файл изменен, добавлен и удален».Однако я хочу посчитать, сколько строк изменилось.Например:
git log --stat
- Print “hello world”;
- int a;
- int b;
- String name;
- print "a"
+ Print “Hello, World!”
1 file changed, 1 addition, 5 deletions.
Это 1 измененное место, но Git просто говорит мне, что есть 1 добавление и 5 удалений.Я хочу получить:
git log --stat
- Print “hello world”;
- int a;
- int b;
- String name;
- print "a"
+ Print “Hello, World!”
1 file changed, 0 addition, 4 deletions, 1 modify
Как я могу автоматически рассчитать количество измененных строк с помощью Git?
Я пробовал git log -p
, это выглядит так:
git log -p
- Print “hello world”;
- int a;
- int b;
- String name;
- print "a"
+ Print “Hello, World!”
Итак, мне нужно проверить это один за другим.Есть ли у git метод для вычисления измененных строк?