Как получить общее количество строк определенных расширений после определенного коммита git - PullRequest
0 голосов
/ 02 ноября 2018

Например, я бы хотел посчитать строки всех файлов с расширениями .c, .cpp и .h после определенного коммита git, как этого добиться?

git ls-files | grep -E "\.(c|cpp|h)$" | xargs wc -l работает для текущей версии. Как его использовать для предыдущей конкретной версии?

1 Ответ

0 голосов
/ 02 ноября 2018

Вот мои идеи ...


Стат путь

git diff --numstat HEAD sha_here - ' .c' ' .cpp'


Grep way

git diff --unified = 0 - без префикса HEAD e3394319f0efedf990693efaf853fa4e11fe4d0d - ** / *. Config | grep для '+' и '-'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...