You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过提交哈希值fe1ddcdef查询对应的提交日期与时间

快速查询特定提交的日期与时间

这个场景太常见了——想揪出某个提交的时间,又不想在冗长的git log里翻找,git reflog还没显示时间。给你几个简单直接的命令,马上就能拿到需要的信息:

  • 用git log精准定位单条提交:
    这条命令只输出目标提交的时间信息,完全不会被其他提交干扰:

    git log -1 --pretty=format:"%ci %cr" fe1ddcdef
    

    解释一下参数:

    • -1:只返回1条提交记录(就是你要的那个)
    • --pretty=format:自定义输出格式,避免冗余内容
    • %ci:显示ISO标准的完整日期时间(比如2024-05-20 14:30:00 +0800)
    • %cr:显示相对时间(比如2 weeks ago),你可以根据需求只保留其中一个格式
  • 用git show更简洁地获取元数据:
    如果连提交的基本描述都不想看,只想拿时间,用这个命令更干净:

    git show --no-patch --pretty=format:"%ci" fe1ddcdef
    
    • --no-patch:跳过提交的代码变更内容,只显示提交的元数据(时间、作者等)

另外给你个小技巧:下次想让git reflog直接显示时间,可以用git reflog --date=iso,这样所有reflog条目都会带上完整的日期时间,以后查起来更方便。

内容的提问来源于stack exchange,提问作者Mike Eng

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 07:24:31