公司领导要求统计主工程某个文件夹下文件代码量,发现git ls-files命令可用。

  • 整个工程代码量
  • 某个文件夹下代码量

一、查看整个工程代码量

查看整个工程的代码量。

// 排除某些文件或文件夹
//'.idea|.gradle|gradle|libs|jniLibs|assets|.jpg|.png|.docx|.gitignore|.gitattributes|proguard-rules.pro' 	

// 整个工程代码行数统计
git ls-files | grep -Ev '.idea|.gradle|gradle|libs|jniLibs|assets|.jpg|.png|.docx|.gitignore|.gitattributes|proguard-rules.pro' | xargs wc -l

二、查看某个文件夹下代码量

查看某个文件夹下代码量。

// src base 	查看base文件夹下代码量
// 排除某些文件或文件夹
//'.idea|.gradle|gradle|libs|jniLibs|assets|.jpg|.png|.docx|.gitignore|.gitattributes|proguard-rules.pro' 	

// src文件夹下代码行数统计
git ls-files src base | grep -Ev '.idea|.gradle|gradle|libs|jniLibs|assets|.jpg|.png|.docx|.gitignore|.gitattributes|proguard-rules.pro' | xargs wc -l

请添加图片描述

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐