Windows电脑上统计git提交的代码行数【小白教程】| ‘awk‘ 不是内部或外部命令

本文介绍了如何使用Git命令统计开发者在指定期间内的代码更改数量。当遇到'awk'命令不被识别的问题时,通过Get-BashHere解决,并详细展示了每一步的操作过程,包括进入项目目录、执行命令等。同时提供了三种不同条件下的Git统计代码命令,分别是按用户名、按时间段和按用户名及时间段统计。
摘要由CSDN通过智能技术生成

前言

年中述职,对于一个开发者来说,写了多少代码,要怎么统计呢?作为新手小白,肯定是不知道的啦~所以,去寻求wu_55555的帮助,于是乎有了如下的对话:

 收到回复后,个人视角:打开 cmd 命令窗口 ---> 进入需要统计的项目目录下 ---> 修改参数 --author 为自己的 git 名称,再执行这一大串统计命令。

 然鹅...报错啦:'awk' 不是内部或外部命令,也不是可运行的程序或批处理文件。

 问题分析:

遇到问题,别慌,是不是操作步骤不对呢?先百度一下,得到结果:getbash ---> 再输入命令。

然鹅...小白内心:getbash 是什么鬼?在哪里?要怎么操作?

害,懂的人可能觉得很简单,但是作为编程界的小白菜,确实找了半天教程才知道 get bash 是什么和在哪里~~~~

问题解决:

1、如下,进入到需要进行代码统计的项目目录

 2、按下鼠标右键,选择 get bash here

 3、在弹窗中再次输入命令,执行得到结果!

附 --- Git命令统计在一段时间内的代码更改数量

1、根据用户名来统计

git log --author="username" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }' -

把username换成自己的用户名就可以了

2、按照一段时间来统计

git log --since=2022-02-14 --until=2022-07-28 --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }'

把时间切换成自己想要统计的时间段就可以了

3、按照用户名和时间段来统计

git log --author="username" --since=2021-12-31 --until=2022-08-01 --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }' -

同理,更改用户名、时间为自己想要统计的就可以了

如果觉得文章不错,记得点个赞,再收藏哦~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

破风_1874

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值