gpt4 book ai didi

git - 如何从提交消息中获取提交哈希 (ID)

转载 作者:行者123 更新时间:2023-12-02 03:40:39 24 4
gpt4 key购买 nike

我想知道特定提交消息的提交 ID(哈希值)。通常,提交消息是唯一的,因此不应该出现使用同一消息进行多次提交的情况。

以下命令提供了有关提交的完整详细信息,但我只对提交 ID(哈希)感兴趣。我怎么知道?

输入:

git log --grep="....commit message that you want to search..."

输出:

commit a5s6d7f8g9cde4100ce92c87c3cff83e8112345de
Author: Authors Name <<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="6d030c00082d0902000c0403430e0200" rel="noreferrer noopener nofollow">[email protected]</a>>
Date: Tue Feb 2 09:22:29 2048 +0000

commit-message: This is the message that i search to get commit hash

预期输出:

a5s6d7f8g9cde4100ce92c87c3cff83e8112345de

最佳答案

添加--format='%H'

git log --grep="...提交您要搜索的消息..."--format='%H'

更多信息:https://git-scm.com/docs/pretty-formats

关于git - 如何从提交消息中获取提交哈希 (ID),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48770328/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com