为什么git show filename显示差异?

时间:2019-07-25 21:19:56

标签: git git-show

git show filename会显示差异,而 git show branch:path/to/filename显示文件的内容。

我查看了帮助(git show --help),据了解,它应该 默认为HEAD,即git show HEAD:filename

但是,这产生了我期望的文件内容。有人有见识吗?

1 个答案:

答案 0 :(得分:2)

git show <path>等效于git show HEAD <path>

不使用<path>,它将打印日志消息和起始提交更改文件的差异。

使用<path>,如果在提交中更改了文件,它将打印日志消息和head提交的指定路径的差异。如果没有,则什么也不会打印。

相关问题