数据与文本处理

git-log:查看提交历史

· 52CE 我爱测

适用场景 查看提交历史。 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。 git log 查看提交历史。 更多信息:。 - 按时间先后顺序列出当前仓库所有的提交,最近的更新排在最上面: git log - 查看指定文件或指定目录的历史,包括每次提交所引入的差异: git log {{-p|--patch}} {{路径/到/文件或目录}} - 显示每次提交的文件修改统计信息: git log --stat - 在日志旁以 ASCI

适用场景

查看提交历史。 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。

git log

查看提交历史。 更多信息:https://git-scm.com/docs/git-log。

  • 按时间先后顺序列出当前仓库所有的提交,最近的更新排在最上面:

git log

  • 查看指定文件或指定目录的历史,包括每次提交所引入的差异:

git log {{[-p|--patch]}} {{路径/到/文件或目录}}

  • 显示每次提交的文件修改统计信息:

git log --stat

  • 在日志旁以 ASCII 图形显示当前分支提交历史,并只展示提交消息的第一行:

git log --oneline --graph

  • 在日志旁以 ASCII 图形显示整个仓库的所有提交、标签、分支:

git log --oneline --decorate --all --graph

  • 查看提交消息中包含特定字符串(大小写敏感)的提交:

git log {{[-i|--regexp-ignore-case]}} --grep {{字符串}}

  • 查看特定作者的最近 N 条提交:

git log {{[-n|--max-count]}} {{数字}} --author "{{作者}}"

  • 查看两个日期之间的提交(yyyy-mm-dd):

git log --before "{{2017-01-29}}" --after "{{2017-01-17}}"

资料来源与适用范围

资料来源
tldr 中文命令参考
适用范围
Linux / Unix;具体选项随发行版和命令版本变化
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。