1. 简介
git log 是Git版本控制系统中用于显示项目提交历史的命令。通过git log,可以查看项目的所有提交记录,包括每次提交的哈希值、作者、日期、提交信息等。对于理解项目的变更历史、追踪问题的引入点或分析项目的发展轨迹非常有帮助。
2. 常规方法
2.1 基本用法
# 语法
git log
# 示例
git log
显示从最近到最早的提交记录,每条记录包含提交的哈希值、作者、日期和提交信息;
2.2 限制输出
# 语法
git log -n <N>
# 示例
git log -n 3
查看最近的N条提交记录;
2.3 按分支过滤
# 语法
git log <branch-name>
# 示例
git log master
显示特定分支的提交记录;
2.4 按文件或路径过滤
# 语法
git log <path-or-file>
# 示例
git log com/example/start.sh
显示涉及特定文件或目录的提交记录;