005.progit笔记---git查看提交记录

01、查看提交记录

  $ git log  (按提交时间倒序,显示SHA-1校验和、作者名字和电子邮箱、提交时间、提交说明)

02、常用的参数

  

03、举例

  $ git log -p -2  (显示提交内容详细差异,只显示最近2次提交)

  $ git log --stat  (显示简要内容差异)

  $ git log --pretty=oneline  (每次提交只显示1行)

  $ git log --pretty=short  (显示SHA-1校验和、作者名字和电子邮箱、提交说明)

  $ git log --pretty=full    (显示SHA-1校验和、作者名字和邮箱、提交者名字和邮箱、提交说明)

  $ git log --pretty=fuller    (显示SHA-1校验和、作者名字和邮箱、作者日期、提交者名字和邮箱、提交者日期、提交说明)

04、按照指定格式显示日志(代码分析返回结果时很有用)

  $ git log --pretty=format:"%h - %an, %ar : %s" 

  

05、展示分支、合并历史

  $ git log --pretty=format:"%h %s" --graph 

  

 06、限制输出长度

  $ git log --since=2.weeks

  $ git log -Sfunction_name (筛选含function_name的提交)

  

原文地址:https://www.cnblogs.com/geniushuangxiao/p/12631075.html