我有一个提交c.我想得到那个确切的提交c + metainformation的变更集而不是其他的.有没有比这更简单的方法git log -p c^..c?
我想查看ID提交.例如,我想知道为该ID提交的代码,例如:
git log <commit_id>
Run Code Online (Sandbox Code Playgroud)
这将显示与此ID对应的已提交代码和提交消息.
我想知道特定提交消息的提交 ID(哈希值)。通常,提交消息是唯一的,因此不应该存在使用同一消息进行多次提交的情况。
以下命令提供了有关提交的完整详细信息,但我只对提交 ID(哈希)感兴趣。我怎么知道呢?
输入:
git log --grep="....commit message that you want to search..."
Run Code Online (Sandbox Code Playgroud)
输出:
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
Run Code Online (Sandbox Code Playgroud)
预期输出:
a5s6d7f8g9cde4100ce92c87c3cff83e8112345de
Run Code Online (Sandbox Code Playgroud)