Я пытаюсь проверить, сколько строк кода я внес в проект, над которым я работаю, но только в соответствующих файлах, таких как .java и .story, не уверен, есть ли другие соответствующие типы, и я хочу игнорировать любые другие типы файлов (я добавил некоторые файлы для модульных тестов и не хочу учитывать их при этом подсчете).
Я также хочу знать, есть ли лучший способ получить эту информацию.
Я использовал эту команду:
git log --shortstat --author "<author>" --since "<beginDate>" --until "<endDate>" \
| grep "files\? changed" \
| awk '{files+=$1; inserted+=$4; deleted+=$6} END \
{print "files changed", files, "lines inserted:", inserted, "lines deleted:", deleted}'