我想知道特定提交消息的提交ID(哈希)。通常,提交消息将是唯一的,因此不应该有多个提交具有相同消息的情况。
以下命令提供了有关提交的完整详细信息,但我只对commit-id(Hash)感兴趣。我怎么知道呢?
输入:
git log --grep="....commit message that you want to search..."
输出:
commit a5s6d7f8g9cde4100ce92c87c3cff83e8112345de
Author: Authors Name <name@domain.com>
Date: Tue Feb 2 09:22:29 2048 +0000
commit-message: This is the message that i search to get commit hash
预期产出:
a5s6d7f8g9cde4100ce92c87c3cff83e8112345de
答案 0 :(得分:2)
添加--format='%H'
git log --grep="....commit message that you want to search..." --format='%H'