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

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐