为什么:
git log --pretty "format:%h %s"
失败,但两者:
git log --pretty="format:%h %s" git log --author bob
成功了吗?为什么第一行是错误的?第一个看起来就像第三个,但不起作用。
这是具有可选值的命令行选项固有的歧义。
--pretty
--pretty[=<format>] […] 当省略 =<format> 部分时,默认为 medium。
--pretty[=<format>]
[…] 当省略
=<format>
medium