git怎么样快速统计自己的代码总行数

这篇具有很好参考价值的文章主要介绍了git怎么样快速统计自己的代码总行数。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

项目场景:

今天领导突然找我,说要统计自己入职以来,在gitlab上的代码总行数和 commit 量!

于是,我就有了以下总结。


解决2个问题

注意:

  • 一定要在 git bash 终端打开。不要在 vscode 终端、powershell 等终端执行命令(否则,可能会报错)
  • 要在当前项目的根目录下执行

1. 怎么样统计 commit 总数量?

要统计 【张三从2022-01-01起的 commit 总提交量】,只需一句命令:

git log --author='张三' --since="2022-01-01" --no-merges | grep -e 'commit [a-zA-Z0-9]*' | wc -l

得到如下结果(张三从2022-01-01起在该项目中,一共有 282个commit):

282

2. 怎么样统计 代码 总行数?

要统计 【张三的代码添加、删除、代码净行数】, 只需一句命令:

git log --author='张三' --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 }'

得到如下结果(张三一共添加了111367行代码,删除了90072行代码,净添加21295行代码):文章来源地址https://www.toymoban.com/news/detail-808296.html

added lines: 111367, removed lines: 90072, total lines: 21295


说明:

  • 这里的 | 是管道符,表示执行了前面的 git 命令之后,接着执行后面的命令
  • 这里的 grep, wc, awk 是 Linux 命令,主要用来输出结果,我们无需关注

到了这里,关于git怎么样快速统计自己的代码总行数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 那个酷爱写代码的少年后来怎么样了——走近华为云“瑶光少年”

    导读: 为什么计算机学霸都喜欢写代码? 2019年8月,25岁的童昊入职华为,当时他根本没有想到,两年后自己参与研发的 瑶光资源二次调度通用求解器 ,每年可以为华为云节省数千万元,这也成为他参加工作两年多来最有成就感的事。 不久前,笔者电话采访了童昊,作为华

    2024年02月02日
    浏览(27)
  • 奇思妙想,用ChatGPT写代码怎么样呢?来看看写一个简单的Android apk

    这段时间重大新闻就属ChatGPT了,这到底是个什么呢?官方解释 ChatGPT是美国人工智能研究实验室OpenAI新推出的一种人工智能技术驱动的自然语言处理工具,使用了Transformer神经网络架构,也是GPT-3.5架构,这是一种用于处理序列数据的模型,拥有语言理解和文本生成能力,尤其

    2023年04月25日
    浏览(29)
  • vscode统计代码总行数

    在vscode中统计代码的总行数,可以通过“VSCode Counter”扩展程序实现 安装 VSCode Counter 1、点击左侧扩展图标,输入VSCode Counter, 2、选择 “Install” 1、使用快捷键 Shift + Ctrl + P 打开命令输入栏 2、输入 “VSCodeCounter: Count lines in directory”,如果需要统计整个工作区间的代码,则选

    2024年04月12日
    浏览(22)
  • 统计前端项目代码的总行数

    统计前端项目代码的总行数,可以有两种方式:Git Bash 命令行页面中使用命令统计 或着 使用 VS Code 中的插件统计。 方式一、使用命令 1、选择项目路径,进入Git Bash页面 在前端项目的src目录,右键选择“Git Bash Here”,进入 Git Bash 的命令行页面。 2、执行统计命令 在命令行页

    2024年02月15日
    浏览(27)
  • 证照之星软件怎么样?证照之星怎么换背景色

    随着科技的快速发展,越来越多的软件应用于各个方面,为人们的生活和工作带来便利。今天,我们要介绍的就是一款证件照制作方面的软件——证照之星。那么,证照之星到底是什么软件?它好用吗?这篇文章将为大家详细解答。 一、证照之星是什么软件 证照之星是一款

    2024年02月16日
    浏览(33)
  • 谷歌的Bard怎么样?

    Bard是什么? ChatGPT: Bard可以指以下几种事物: Bard是一个英雄联盟(League of Legends)游戏中的角色名称,他是一个能够进行攻击和治疗的辅助英雄。 Bard是指中世纪欧洲的一类文学艺术家,主要从事吟游诗人的活动,通过口头传统的方式来讲述历史故事和传说。 Bard是指一种用

    2024年02月10日
    浏览(30)
  • 成都北大青鸟怎么样?

    对于任何一个培训机构的了解大概的流程是:听说名字——网上搜索,可以看到机构官网,也会看到机构广告,当然也会看到各种有好有坏的评论,到这里会对机构形成初印象;然后如果身边有培训出身的小伙伴会去询问对机构有没有了解等等。 然后就开始考虑线下实地考察

    2023年04月08日
    浏览(32)
  • 怎么样设计短链接系统?

    短链接是什么? 短链接,顾名思义就是短的链接,能将很长的链接转化为短链接,并且能由短链接指向原来长链接所指向的地方。 为什么需要短链接? 在很多地方,比如微博、推特限制了每一条博文内容长度,那么如果链接太长可能就无法发出去了。 生成的二维码也更加容

    2024年02月11日
    浏览(35)
  • 现在学习python怎么样

    Python,年龄可能比很多读者都要大,但是它在更新快速的编程界却一直表现出色,甚至有人把它比作是编程界的《葵花宝典》,只是Python的速成之法相较《葵花宝典》有过之而无不及。 Python简洁,高效的特点,大大提升了程序员的编码速度,极大的提高了程序员的办公效率,

    2023年04月13日
    浏览(38)
  • 嵌入式就业怎么样?

    嵌入式就业怎么样? 现在的IT行业,嵌入式是大热门,下面也要来给大家介绍下学习嵌入式之后的发展以及就业怎么样。   首先是好找工作。 嵌入式人才目前是处于供不应求的状态中,据权威统计机构统计在所有软件开发类人才的需求中,对嵌入式工程师的需求达到全部需求量

    2023年04月24日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包