
git 命令行统计新增代码行数、总代码行数
补充:origin/main 是分支,即列出你自己的分支相对 origin/main 新增了多少的行数。1、列出所有代码文件的代码行数,及最终代码行数。3、仅统计 *.cpp 源文件的代码总行数。2、列出当前项目的最终代码行数。4、列出上次提交以来的新增行数。5、列出整个分支的新增行数。
·
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 新增了多少的行数。
更多推荐
所有评论(0)