git show可以用于显示提交日志的相关信息(以不同格式或信息量的多少)。
1.git show
默认显示的是HEAD,如想显示某个提交信息,那么在git show后带上某个提交的hash值即可
$ git show ff3234f
2.git show --pretty[=<format>]|--format=<format>:
以某种格式来输出提交日志信息(注意:并不会改变差异格式)
$ git show --pretty=format:"%h %s" //以hash值和提交备注的格式输出提交日志信息
$ git show --format="%h %s" //与上方命令等价
$ git show --format=oneline //以一行的格式输出提交日志(包括完整的hash值和提交备注)
45a80aee40c64ad2fc7590e51975b608c09b4796 abc
$ git show --format=short //以短格式输出提交日志(包括hash值、作者、提交备注)
commit 45a80aee40c64ad2fc7590e51975b608c09b4796
Author: Jony <xxx@xx.com>
abc
$ git show --pretty=medium //git show默认以medium格式显示
commit 45a80aee40c64ad2fc7590e51975