| 限定 | git log <范围> -- <路径>;-n 控制条数 |
|---|---|
| 取巧 | --first-parent 只看主线;--no-merges 看纯提交 |
| 加速 | commit-graph 生效后历史遍历更快;--count/--oneline 输出更轻 |
常用组合
常用组合
git log --oneline -20
git log --first-parent --oneline -30 origin/main
git log --since='2 weeks ago' --until='1 week ago' --no-merges
git rev-list --count HEAD排查 log 变慢时先去掉路径参数对比,确认是历史遍历还是路径过滤的开销。