Skip to content

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 仅显示添加或删除内容匹配指定字符串的提交
2025( )
今日 8.33%
本周 42.86%
本月 48.39%
本年 4.11%
Powered by Snowinlu | Copyright © 2024- | MIT License