目录
查看git对象(一)
访问量:3587
一、简介
git show命令主要用于显示git里面的对象,如commit对象、tree对象、blob对象、标签,若对这些基础概念还不了解,可以参考“git相关概念”。
对于commit对象,它显示日志消息和文本差异。 它还以git diff-tree --cc生成的特殊格式呈现合并提交。
对于标签,它显示标签消息和引用对象。
对于tree对象,它显示的名称(相当于使用git ls-tree和--name-only选项)。
对于简单的blobs,它显示了普通的内容。
二、常用参数
参数 | 说明 |
--pretty | 使用指定的格式来展示commit对象,值可以为oneline, short, medium, full, fuller, email, raw, format:<string> |
--oneline | --pretty=oneline --abbrev-commit的简写 |
--no-notes |
更多的参数,可以通过git show --help来查看
二、实例
1.如何查看一个commit对象改动了哪些内容?
假设一个提交commit对象信息如下:
commit 9a85208f81cf5e497559117cbf7310b550e72558
查询命令如下:
git show 9a8520
执行结果:
可以看到改动的内容,与提交的信息。若对git diff显示结果还不了解的,可以查看“git diff命令”
本文为原创文章,请尊重辛勤劳动,如需转载,请保留本文地址
若您感觉本站文章不错,读后有收获,不妨赞助一下?
我要赞助