是否可以从提交消息中获取提交的哈希?
我运行以下内容,git log | grep tap并仅获得了提交消息列表,没有哈希。
我需要挑选一些列出的提交,但不想手动搜索所有提交以找到提交哈希。
是的,你可以。
您的命令中有一些小错误:
正确的命令是--grep在管道后使用as标志而不是unix命令|
git log --grep=".. any text you need to find ..."
Run Code Online (Sandbox Code Playgroud)
git log --grep=<pattern>将提交输出限制为具有与指定模式(正则表达式)匹配的日志消息的提交。
如果有多个
--grep=<pattern>提交,则选择其消息与任何给定模式匹配的提交(请参阅参考资料--all-match)。当
--show-notes有效时,就好像它是日志消息的一部分从纸币的消息匹配。