Git log, argumento ambiguo

Asumiendo 3 commits

commit e824a9be48accc21da5907924a5f7a20c48447ed commit 62f819bdfe38e6252a54f5aae47fbf150d4e3371 commit eb8f996f6797df717247f911040b7d597b386ec3 

¿Por qué se debería pensar que el git log 62f es ambiguo?

 fatal: ambiguous argument '62f': unknown revision or path not in the working tree. 

Después de todo, 62f identifica de manera única el segundo compromiso

El post de Git es engañoso aquí. Aunque 62f no es ambiguo, Git requiere un corto SHA1 de al less cuatro caracteres de longitud .

Si desea ver los datos detrás de una única confirmación, debe usar git show 62f819bd . También 62f es demasiado corto para ser considerado único. Creo que el estándar es de 4 caracteres como mínimo, generalmente pongo los primeros 8.