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

如何通过不足7位的短SHA值使用git log查询对应提交人

使用不完整SHA值查询Git提交者信息的方法

Git默认支持前缀匹配的短SHA查询,只要你提供的f9720a前缀在当前仓库内唯一,就能直接定位到对应提交,操作方法如下:

  • 直接查询对应提交及之前的所有历史,首条记录即为目标提交:
    git log f9720a
    输出内容会直接包含提交者姓名、邮箱、提交时间、提交说明等完整信息。
  • 只想查看目标提交单条记录,不展示更早的提交历史:
    git log -1 f9720a
    其中-1参数限定仅输出1条提交记录,过滤冗余内容。
  • 仅提取提交者相关信息,无需其他冗余字段时,可以用自定义格式输出:
    仅返回提交者姓名+邮箱:git log -1 --format="%an <%ae>" f9720a
    同时展示提交时间:git log -1 --format="提交者:%an <%ae>%n提交时间:%ad" f9720a

注意:如果仓库内存在多个以f9720a开头的SHA值,Git会提示匹配到多个对象,你只需要补充更多SHA字符,直到前缀唯一即可正常查询。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 14:06:04