Count number of lines in a git repository

后端 未结 16 2655
被撕碎了的回忆
被撕碎了的回忆 2020-12-02 03:17

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.

16条回答
  •  无人及你
    2020-12-02 03:47

    The answer by Carl Norum assumes there are no files with spaces, one of the characters of IFS with the others being tab and newline. The solution would be to terminate the line with a NULL byte.

     git ls-files -z | xargs -0 cat | wc -l
    

提交回复
热议问题