git log 日志搜索
- 搜索, 支持
git log所有参数 - 唯一不同的是多个参数之间,以
逗号分隔。 - 当使用
--grep、--author、--after等带有--的参数进行查询时,必须使用=,不支持空格
搜索条件示例
搜索作者小明、提交消息带有新增的5条日志。
推荐的搜索条件:
1 | --author=小明,--grep=新增,-n 5 |
错误的搜索条件:
1 | --author 小明,--grep 新增, -n 5 |
备注:此方法在命令行是可以正常使用的,受限于框架,此种搜索会导致错误。
git log 参数
| 搜索 | 说明 | 例子 |
|---|---|---|
| –author | 按作者搜索 | –author=‘name’ |
| –after; --since | 搜索xx日期之后 | –after=‘2020-7-1’ |
| –before; --until | 搜索xx日期之前 | –before=‘2020-7-1’ |
| -n | 仅显示最近的 n 条提交 | -n 10 |
| –grep | 用 --grep 选项搜索提交说明中的关键字 | –grep=xxxx |
| 文件名称 | 按文件查看log, 直接输入文件名即可 | |
| -S | 仅显示添加或删除内容匹配指定字符串的提交 | -S xxxx |
| –committer | 仅显示提交者匹配指定字符串的提交 | –committer=xxxx |