Как посчитать количество строк кода в git репозитории

Это можно сделать в Linux и MacOS

git diff --shortstat `git hash-object -t tree /dev/null`

В windows (подставить свой has-object)

git diff --shortstat 4b125dc642cb6ab9a060e54bf8d79288fbee4904

Опции для исключения пустых строк

-w/--ignore-all-space
-b/--ignore-space-change
--ignore-blank-lines
--ignore-space-at-eol

Есть есть опция —shortstat, то пустые строки всё равно будут подсчитаны.