git log依据特殊条件查看系统日志并统计分析改动
  • 作者:admin
  • 发表时间:2020-10-31 07:50
  • 来源:未知

本文关键详细介绍了git log依据特殊条件查看系统日志并统计分析改动的编码个数,文中给大伙儿详细介绍的十分详尽,对大伙儿的学习培训或工作中具备一定的参照效仿使用价值,必须的盆友能够参照下。

序言

伴随着年纪的提高和专业知识的累积,近期经常有一种恍然大悟的觉得,或是对一个早已存有的事情忽然拥有新的了解,例如统计分析这个词很早已触碰了,从未考虑到过它代表什么意思,而这篇汇总的题型选用了统计分析一词,第一觉得应该是归纳、记录的意思,之后去查了百度词条界定,也的确便是相近的表述,从沒有有意去学这个词的含意,可是在每日的日常生活早已耳濡目染地梳理、汇总出来。

要想统计分析就得有数据库,而 git log 指令刚好就能出示这一数据库,git log 自身便是一个显示信息系统日志的指令,系统日志纪录的是代码库转变的数据信息,类似叙述代码库转变的 “史籍”,要想叙述历史时间就必须很多的数据信息支撑点,要想统计分析改动的编码个数,要是大家从历史数据中寻找必须测算的一部分就可以了。

git log

在统计分析以前大家必须先梳理数据信息,乱七八糟的数据信息并不是不可以统计分析,仅仅测算起來更为的不便,因此 在统计分析前必须先将数据信息规范性,因此 大家必须先学习培训一下 git log 的有关实际操作。

大家以 redis 开源系统库为例子,转换到 6.0 支系,递交纪录精准定位到 7bf665f125a4771db095c83a7ad6ed46692cd314,为此为数据库,学习培训一下git log 的常见的如何查询,实际上应用不一样的标准查看便是梳理、分类数据信息的全过程。

git log 的使用方法各种各样,大家关键关注2个大类,分别是标准挑选和显示信息文件格式。

标准挑选

git log 标准挑选的选择项十分多,应用标准挑选的选择项会危害显示信息的递交纪录的范畴,搜索到要想显示信息的递交纪录。

查看近期几个log

应用 -number 主要参数能够查看近期几个递交递交纪录:

$ git log -3
commit 7bf665f125a4771db095c83a7ad6ed46692cd314 (HEAD -> 6.0, tag: 6.0.6, origin/6.0)
Author: Oran Agra <oran@redislabs.com>
Date: Sun Jul 19 14:00:20 2020 0300

Redis 6.0.6.

commit a5696bdf4f2687ab45f633ccb7cdc4ee9c2f957d
Author: Oran Agra <oran@redislabs.com>
Date: Sun Jul 19 15:33:21 2020 0300

Run daily CI on PRs to release a branch

commit e15528bf1da1f1232fd08801ad382c915be94662
Author: Itamar Haber <itamar@redislabs.com>
Date: Thu Jul 16 21:31:36 2020 0300

Adds SHA256SUM to redis-stable tarball upload

(cherry picked from commit 5df0a64d30e7815c0a4a75a80f165fdee0bd1db6)