git log 过滤
要使用 git log
进行过滤,你可以使用各种选项来定制输出。以下是一些常用的过滤选项:
--author
- 仅显示指定作者的提交。--grep
- 搜索提交信息中的关键词。--since
和--until
- 显示指定时间范围内的提交。-p
或--patch
- 显示每个提交所引入的差异(即补丁)。
例如:
# 显示指定作者的提交
git log --author="Your Name"
# 搜索提交信息中的关键词
git log --grep="Fixed bug"
# 显示过去一周内的提交
git log --since="1 week ago"
# 显示某个时间范围内的提交
git log --since="2023-01-01" --until="2023-01-31"
# 显示某个文件的修改历史
git log -p -- <file_path>
这些命令可以组合使用以满足特定的查询需求。
评论已关闭