total lines
git ls-files | xargs cat | wc -l
file lines - current directory nested
git ls-files -z | xargs -0 wc -l
specific file lines
git ls-files | grep -P ".*(js|vue)$" | xargs wc -l git ls-files | grep -P ".*(cc|hh|js|vue)$" | xargs wc -l git ls-files | grep -P "src.*(js|vue)$" | xargs wc -l git ls-files | grep -P "src.*(js|vue)$" | xargs wc -l | grep total
staged contents' mode bits, object name and stage number in the output
git ls-files --stage