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的提交)