首页/开发/Git 与协作速查/git log 查看提交历史
Git 基础与命令88 条

git log 查看提交历史

浏览提交历史:-n 限制条数、--oneline 简洁输出、--no-merges 过滤合并提交;是定位改动与复盘的起点命令。

Git 与协作速查开发更新于 2026-10-12
用途查看提交历史
语法git log [选项] [范围] [-- 路径]
常用参数-n / --oneline / --no-merges / -p

常用示例

常用示例
git log
git log -5
git log --oneline -10
git log --no-merges -p -- src/
输出量大时先 --oneline 定位提交,再用 git show <哈希> 展开细节,避免在长输出里翻页。

易错点

  • 默认只看当前分支,跨分支排查记得加 --all 或指定分支名
  • 分页器里按 q 退出;脚本中获取日志用 git log -1 --format=... 指定格式更稳

数据来源与参考

  • Git 官方文档:git-log
  • Pro Git 2nd Edition · 2.3 查看提交历史
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌