git使用ls-files统计代码行数的命令

需要注意,这里统计的是git仓库中所有被跟踪文件的代码行数。

1、简单命令如下:

$ git ls-files | xargs wc -l

2、统计指定目录:

git ls-files src test | wc -l

3、排除某些文件或文件夹

git ls-files | grep -Ev 'assets|.jpg|.png' | wc -l


版权声明:著作权归作者所有。

相关推荐

Pandas统计dataframe列中为NaN的行数

这分为两种情况:缺少值NaN和字符串NaN。缺少值NaNdf = pd.DataFrame({'value':[np.nan, np.nan, 1, 5, 7]})print (df) value0 NaN1 NaN2 1.03 5.04 7.0count = df['value'].isna().sum()#或者 count = df['valu

Git同步主仓库的代码到fork仓库

首先需要添加主仓库为本地的远程仓库。配置远程仓库1、在本地项目的目录下,查看已配置的远程仓库$git remote -v origin  https://github.com/YOUR_USERNAME/YOUR_FORK.git (fetch) origin  https://github.com/YOUR_USERNAME/

Linux统计目录下所有文件的行数

这里提供两种方法来统计目录下所有文件的行数:1、结合使用find和wc:find . -name '*.pl' | xargs wc -l 另外,此命令也可以改为:( find ./ -name '*.pl' -print0 | xargs -0&n

Git命令大全(清单收藏)

这个可以作为Git命令的清单来收藏。转自:https://gist.github.com/guweigang/9848271git init # 初始化本地git仓库(创建新仓库) git config --global user.name "xxx" #

Java使用System.nanoTime()统计代码运行时间

我们在统计代码的运行时间常常会用System.currentTimeMillis(),如下:long startTime = System.currentTimeMillis(); doReallyLongThing(); long endTime = System.currentTimeMillis(); System.out.p