来自git自身历史记录的提交89年e4fcb0dd是一个合并提交,正如git show 89e4fcb0dd所示,它使用merge标题行显示直接祖先的对象名称。
commit 89e4fcb0dd01b42e82b8f27f9a575111a26844dfMerge: c670b1f876 649bf3a42f b67d40adbbAuthor: Junio C Hamano <gitster@pobox.com>Date: Mon Oct 29 10:15:31 2018 +0900
Merge branches 'bp/reset-quiet' and 'js/mingw-http-ssl' into nd/config-split […]
$ git rev-parse 89e4fcb0dd^489e4fcb0dd^4fatal: ambiguous argument '89e4fcb0dd^4': unknown revision or path not in the working tree.Use '--' to separate paths from revisions, like this:'git <command> [<revision>...] -- [<file>...]'