git log
查看提交历史
git log
不传入任何参数的默认情况下,logs 会按时间的先后顺序列出所有提交,最近的更新排在最上面
显示差异
git log -p
[p / patch]
统计信息
git log --stat 显示简略的统计信息
格式控制
git log --pretty=oneline 简略的一行格式控制
git log --pretty=format:"" 自定义格式控制,以下列出常用格式占位符:
%H提交的完整哈希值%h简略哈希值%T树的完整哈希值%t简略哈希值%P父提交的完整哈希值%p简略哈希值%an作者名字%ae作者的邮件地址%ad作者的修订日期(可以用--date=format:""选项来定制格式)%cn(ce, cd)提交者的名字、邮件地址和修订日期%s提交说明
作者是指实际做出修改的人,提交者是最后将工作成果提交到仓库的人
显示限制
-<n>显示最近的 n 条提交--since, --after指定时间之后的提交--until, --before指定时间之前的提交--author限制作者--grep仅显示提交说明包含指定字符串的提交-S仅显示添加或删除内容匹配指定字符串的提交