使用Git工具来统计自己写的代码量

前言

因为述职的关系,不知道要讲什么。突然想到自己提交代码的次数,和提交代码的行数不是一个事实的证明吗?
怎么去查看自己提交的代码次数和行数呢,想到Git这么强大的代码仓库管理工具,应该可以。

Git统计

百度了一下,我需要的就两个命令。

//查看提交次数
git log --oneline --author="your name" | wc -l


//查看提交代码行数
git log --author="your name" --since=2020-04-13 --until=2020-07-14 --pretty=tformat: --numstat | awk '{add += 2; loc += 2} END {printf "added lines:%s removed lines:%s total lines: %s\n", add,subs,loc}'

以上去掉--author="your name"就是总次数了。

问题解决

刚开始运行的时候,总是提示,'wc' 不是内部或外部命令,也不是可运行的程序或批处理文件。或者'awk' 不是内部或外部命令,也不是可运行的程序或批处理文件。
因为这些命令都是linux环境下的命令,其他环境执行不了。我们可以在项目下面找到.git文件夹,右键,选择Git Bash Here。


打开Git Bash控制台后,我们在这边输入命令就可以了。
最终输入结果如下:

你可能感兴趣的:(使用Git工具来统计自己写的代码量)