1、列出所有代码文件的代码行数,及最终代码行数

git ls-files | xargs wc -l

2、列出当前项目的最终代码行数

git ls-files | xargs wc -l | tail -n 1

如果源代码文件名包含特殊符号,如:~ 时,应增加 -z 选项。

git ls-files -z | xargs -0 wc -l | tail -n 1

3、仅统计 *.cpp 源文件的代码总行数

git ls-files '*.cpp' | xargs wc -l

4、列出上次提交以来的新增行数

git diff --shortstat HEAD^ HEAD

5、列出整个分支的新增行数

git diff --shortstat origin/main..HEAD

补充:origin/main 是分支,即列出你自己的分支相对 origin/main 新增了多少的行数。

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐