git show filename
会显示差异,而
git show branch:path/to/filename
显示文件的内容。
我查看了帮助(git show --help
),据了解,它应该
默认为HEAD,即git show HEAD:filename
。
但是,这产生了我期望的文件内容。有人有见识吗?
答案 0 :(得分:2)
git show <path>
等效于git show HEAD <path>
。
不使用<path>
,它将打印日志消息和起始提交更改文件的差异。
使用<path>
,如果在提交中更改了文件,它将打印日志消息和head提交的指定路径的差异。如果没有,则什么也不会打印。