如何通过git命令便捷查看本地最近一次提交的改动差异?
Git查看最近一次提交改动的解决方案
你可以直接使用Git的相对提交引用语法,无需手动复制提交哈希,以下是不同需求对应的常用命令:
- 查看最近一次提交和前一次提交的完整diff
直接运行git diff HEAD~ HEAD即可,其中HEAD~默认代表最新提交(HEAD)的父提交,也就是你要找的前一次提交。 - 更简便的等价写法(日常最常用)
直接执行git show命令,不需要附加任何参数,默认会输出最近一次提交的提交说明、作者信息以及对应的改动diff,完全满足需求。 - 扩展用法
- 查看倒数第N次提交的改动:将对应数字填入即可,比如查看倒数第三次提交的改动,运行
git show HEAD~2 - 仅查看改动文件列表:运行
git show --name-only - 查看改动文件的增删改统计:运行
git show --stat
- 查看倒数第N次提交的改动:将对应数字填入即可,比如查看倒数第三次提交的改动,运行
内容的提问来源于stack exchange,提问作者TheWaterProgrammer
相关产品推荐
相关产品推荐

