gpt4 book ai didi

git - 如何通过哈希显示提交的日期和时间

转载 作者:太空狗 更新时间:2023-10-29 12:44:43 25 4
gpt4 key购买 nike

我使用 git reflog 来识别创建特定分支时的散列。我得到了 fe1ddcdef 的哈希值。我还没有把这个分支推到远程。我现在正在尝试查找 fe1ddcdef 发生的日期和时间。 git reflog 只显示我:

fe1ddcdef HEAD@{11}: checkout :从 master 转移到 handoff

没有日期或时间。

git log 太冗长了,因为它包含了我所有同事的提交,我无法轻易地在大海捞针中找到 fe1ddcdef 的针头。

我怎样才能简单地找到提交 fe1ddcdef 的日期和时间?

最佳答案

只需使用:

git show fe1ddcdef

…显示提交的内容。实际上,一旦有了标识提交对象的任何表达式,就可以在所有需要修改的地方使用它。这些表达式可以是十六进制哈希(甚至部分)、分支名称或标记名称。它也可以是其中之一,关联到一个或多个运算符,例如“^”、“~”或“@”。

这意味着您还可以使用 git log fe1ddcdef 获取从这一点开始的分支的完整历史记录。

如果你只想得到它的日期和时间,没有别的,你可以输入:

git show --no-patch --no-notes --pretty='%cd' fe1ddcdef

'%cd' 替换为 '%h %cd %s' 以添加哈希摘要和提交的主题消息。

关于git - 如何通过哈希显示提交的日期和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50452866/

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