起语:
版权声明: 腾讯课堂->零声学院.
我只是用来方便学习 && 复习!!! 我只是一个学习者, 从来不对我说过的话负责, 大家看到谨慎参考!!!
查看commit的内容
git log #不带任何参数
查看commit的内容 - oneline
$git log --onelie #每条日志显示一行
查看commit的内容 - length
$ git log -[length] # 只显示前面的length条日志
查看commit的内容 - skip参数
git log --skip=[skip] -3 #跳过前面的skip条日志
查看commit的内容 - p
$ git log -p #显示一些统计信息以及文件的改动
git log --stat #显示统计信息
$ git show xxxxxxx #查看xxxxxx的具体提交内容
查看commit的内容 - stat
$ git log --stat #显示提交的作者日期message 和文件内容统计信息
查看commit的内容- 过滤
■按日期
$ git log --after=“2018-7-1” # 2018年7月1好之后的所有日志
$ git log - Hbefore=“2014-7-1”
■按作者
$ git log --author=“Dounin”
■按照提交信息
$ git log --grep=“issue" #按照提交本中是否包含issue的日志
■按文件
$ git log – . /src/http/modules/ngx_ http_ xsIt_ filter module. c
■按照内容
$ git log -S“ngx_ free" #即所有文件中包含了ngx_ free字符串的修改
■按照范围
查看commit的内容 - commit id
$ git show commit- id #显示commit-id的提交内容,包括所有文件的修改信息
结语:
时间: 2020-08-18