首页 > 其他分享 >Git统计代码行数的方法

Git统计代码行数的方法

时间:2023-11-20 17:36:53浏览次数:29  
标签:Git name -- 代码 lines 行数 total subs

右键菜单->Git Bash Here打开Git的命令行

查看项目每个人提交的代码行数统计,即执行

git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --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 }' -; done

结果示例:

罗毅豪  added lines: 119259, removed lines: 34353, total lines: 84906

 

标签:Git,name,--,代码,lines,行数,total,subs
From: https://www.cnblogs.com/luoyihao/p/17843244.html

相关文章

  • ROS2常用代码
    常用代码 1.编译文件包colconbuild//全部编译--packages-select<project_name>//选择单独编译的项目包2.创建新的工程文件包ros2apkcreate<project_name>//创建项目--build-type<ament_cmake/ament_python(c++/py......
  • 寻道大千免费偷桃脚本按键精灵源代码
    Function探寻_动态_ocr版本(x,y)//返回1是点进去的,2:没有点进去的3:没有老鼠Dim是否已经采集是否已经采集=falseDim计次时间计次时间=0DoIf找图_返回真假(581,1044,656,1083,"Attachment:探寻.bmp",0)=trueand找图......
  • Hexo-GitHub部署魔改第一步-config
    Hexo-GitHub部署魔改第一步_config.yml1.config.yml#HexoConfiguration##Docs:https://hexo.io/docs/configuration.html##Source:https://github.com/hexojs/hexo/#Site#设置博客的标题title:YourBlogTitle#子标题,可选subtitle:'xxxxx'#博客的描述,可选......
  • uniapp vue可以通过mixins混入代码,可以通过下面方法混入template
    vue全局混入template方法:在根目录vue.config.js(没有就新增)里添加一下代码//红色部分是混入的自定义vue组件module.exports={chainWebpack:config=>{config.module.rule('vue').use('vue-loader').loader('vue-loader').tap(options=>{......
  • git add 只暂存权限有改动的文件
    使用命令:gitconfigcore.filemodefalsegitadd. 先将文件内容有改动的先暂存起来,再执行命令:gitconfigcore.filemodetruegitadd. 将所有权限有改动的文件暂存。 ......
  • 在线学Git
    在线学GitGitCode也是一个代码仓库平台,与国外GitHub及国内Gitee类似。网站尾部有一些学习的资料,可以用来学习参考。网站地址:https://gitcode.net/点击在线学Git即可进入学习页面:页面类似游戏通关的设计,每一步都有响应的动画来辅助理解git,例如:基础篇1剩余的通关,有兴趣的可......
  • 一个Git clone仓库的指定目录命令对比国内外常见AI(六)使用豆包
    通常情况下,我们会克隆整个Git仓库,但有时候我们只需要其中某一个目录或文件,这时候只克隆子目录会更加方便。这个需求好像不是经常用到,搜索结果也是五花八门,有些完全达不到要求,正好用这个机会测试一下最近大火的AI看看是否足够智能。豆包(个人感觉普通提问回答还可以,专业提问回答还需......
  • 修改idea代码之后运行web界面却发现没有更改
    先是尝试了对项目进行clear——CTRL+shift+f9(如果是和我一样,f9在键盘按钮的右下角,那么需要在加上fn,即CTRL+shift+fn+f9)但是不管用……之后尝试了对浏览器界面进行clear——CTRL+shift+r然后就好了......
  • 如何使用C#编写低代码应用插件
    本文由葡萄城技术团队发布。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。前言作为当今快速发展的技术之一,低代码平台为开发人员提供了更高效、更简便的工具和方法,以快速构建和部署应用程序。现在市面上的大部分低代码平台可以满足......
  • VS CODE,保存自动格式化vue代码配置 流程记录
    进入vscode,ctrl+shift+p,搜索Preferences:OpenUserSettings(json) ,然后把下面配置覆盖到原本的地方 { //vscode默认启用了根据文件类型自动设置tabsize的选项 "editor.detectIndentation":false, //重新设定tabsize "editor.tabSize":2, //#每次保......