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

如何在当前分支使用git show查看倒数第二个提交的内容?

Git查看倒数第二个提交的方法

你可以直接用Git的相对提交引用实现,不需要提前获取提交哈希,操作如下:

  • 常规线性提交场景下,直接执行命令:
    git show HEAD~1

语法说明:HEAD默认指向当前分支的最新提交,HEAD~n代表从最新提交往前追溯的第n个提交,要查倒数第k个提交就把n替换成k-1即可,比如倒数第三个提交就执行git show HEAD~2。

  • 如果最新提交是合并提交(同时存在两个父提交),你也可以用^符号指定父提交:
    • 查看合并提交的第一个父提交(执行合并操作所在分支的上一个提交):git show HEAD^1
    • 查看合并提交的第二个父提交(被合并分支的最新提交):git show HEAD^2

如果你需要先确认最近的提交列表,可以先执行git log -3 --oneline查看最近3次提交的简要信息,核对后再执行对应的git show命令即可。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 06:27:03