How would I count the total number of lines present in all the files in a git repository?
git ls-files
gives me a list of files tracked by git.
I'm looking for a command to cat
all those files. Something like
git ls-files | [cat all these files] | wc -l
xargs
will let youcat
all the files together before passing them towc
, like you asked:But skipping the intermediate
cat
gives you more information and is probably better: