如何搜索具有特定号码的特定Git日志作为提交消息

时间:2016-12-12 12:16:00

标签: git

我有2个不同的提交消息。例如,一个提交消息是2000.11,其他提交消息是2000.115。

当我试图获取提交消息2000.11的日志详细信息时,使用命令
git log --grep = 2000.11 ,它是接受另一个提交消息,即2000.115。

如何搜索特定的提交消息?
或者git是否只有2个小数点的限制,之后git log结果中会包含3位小数点的提交?

3 个答案:

答案 0 :(得分:1)

我找到了一种匹配确切提交消息的方法。

git log --all --grep =“\< 2000.11 \>”

git log --grep =“\< 2000.11 \>”

这将匹配提交消息中的整个字符串“2000.11”。

答案 1 :(得分:0)

git log --all --grep='2000.11 '

根据提交ID的结构,可能会在末尾添加一个空格。

答案 2 :(得分:0)

在正则表达式的尾部添加$

git log --all --grep='2000.11$'