从提交消息中获取Git提交哈希

时间:2016-03-07 06:18:46

标签: git

是否可以从提交消息中获取提交的哈希值?

我运行了以下git log | grep tap并获得了一个提交消息列表,没有哈希值。

我需要挑选一些列出的提交,但不想手动搜索它们以查找提交哈希值。

1 个答案:

答案 0 :(得分:4)

是的,你可以。

你的命令中有一个小错误:
正确的命令是使用--grep作为日志的标志,而不是管道|之后的unix命令

git log --grep=".. any text you need to find ..."

enter image description here

  

<强> git log --grep=<pattern>

     

将提交输出限制为具有匹配指定模式(正则表达式)的日志消息的输出。

     

如果有多个--grep=<pattern>,则会选择其消息与任何给定模式匹配的提交(但请参阅--all-match)。

     

--show-notes生效时,来自备注的消息将被匹配,就像它是日志消息的一部分一样。