Git log, неоднозначный аргумент - PullRequest
1 голос
/ 15 января 2012

Предполагая 3 коммита

commit e824a9be48accc21da5907924a5f7a20c48447ed
commit 62f819bdfe38e6252a54f5aae47fbf150d4e3371
commit eb8f996f6797df717247f911040b7d597b386ec3

Почему бы git log 62f считаться неоднозначным?

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

В конце концов, 62f однозначно определяет второй коммит

Ответы [ 2 ]

6 голосов
/ 15 января 2012

Сообщение Git вводит в заблуждение здесь.Хотя 62f не является неоднозначным, Git требует, чтобы короткий SHA1 был длиной не менее четырех символов .

0 голосов
/ 15 января 2012

Если вы хотите увидеть данные за один коммит, вы должны использовать git show 62f819bd. Также 62f слишком короткий, чтобы считаться уникальным. Я думаю, что стандартом является минимум 4 символа, обычно я записываю первые 8.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...