美文网首页
git使用笔记

git使用笔记

作者: __Andy__ | 来源:发表于2019-10-08 13:41 被阅读0次
git根据时间统计代码量

需要在本地项目的根目录下执行命令
1.直接输出在控制台

git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --since ==2019-07-01 --until==2019-09-30  --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

2.输出至指定文件

git log  --since='2019-07-01' --until='2019-9-30' --format='%aN' | sort -u | while read name; do echo -en "$name,"; git log --since='2019-7-01' --until='2019-9-30' --author="$name" --numstat --pretty=tformat: --no-merges | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines, %s, removed lines, %s, total lines, %s\n", add, subs, loc }' -; done >> codenums.csv;

参考以下文章:
https://blog.csdn.net/jdz199409/article/details/79425405
https://blog.csdn.net/lihua5419/article/details/84234253
https://blog.csdn.net/jslhl/article/details/81202190
https://segmentfault.com/a/1190000008542123

相关文章

  • Git book

    目录 git community book git入门 git笔记 git 用法 git安装使用手册 git命令大...

  • Git与Git flow使用笔记

    使用Git的一些真实的使用笔记,这不是理论,而是真实的使用过程中的一些笔记 基础Git与流程 git init 初...

  • Git

    Git使用笔记 下载(Window版):https://git-for-windows.github.io/ 安装...

  • Git常用命令

    本文作为平日使用git的笔记 查看文件状态: $ git status //查看文件状态 存储文件: $ git ...

  • Git入门及常用方法

    Git学习笔记 关于 Git 的背景知识 Git 是什么Git——分布式版本控制系统,Linus使用C编写 Git...

  • **git** 使用笔记

    git 使用笔记 git原理: 文件(blob)对象,树(tree)对象,提交(commit)对象 tree对象 ...

  • 2019-10-25

    git 使用笔记 git原理: 文件(blob)对象,树(tree)对象,提交(commit)对象 tree对象 ...

  • Git教程笔记

    笔记20170207:Git教程 初始化一个Git仓库,使用git init命令。 添加文件到Git仓库,分两步:...

  • 2019-07-12

    Git使用笔记 0、先将工作分支的内容提交 git add . git commit -m "说明文字" 1、切换...

  • Git学习笔记(廖雪峰)

    Git学习笔记(廖雪峰) 创建版本库 小结 初始化一个Git仓库,使用git init命令。 添加文件到Git仓库...

网友评论

      本文标题:git使用笔记

      本文链接:https://www.haomeiwen.com/subject/vvfbpctx.html