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