Предполагая 3 коммита
commit e824a9be48accc21da5907924a5f7a20c48447ed
commit 62f819bdfe38e6252a54f5aae47fbf150d4e3371
commit eb8f996f6797df717247f911040b7d597b386ec3
Почему бы git log 62f
считаться неоднозначным?
fatal: ambiguous argument '62f': unknown revision or path not in the working tree.
В конце концов, 62f
однозначно определяет второй коммит