Найти фиксацию с помощью hash SHA в Git

Мне нужно найти фиксацию в Git заданным хэшем SHA. Например, если у меня есть хэш "a2c25061", и мне нужно получить автора и коммиттера этого коммита.

Какова команда для этого?

Ответ 1

Просто используйте следующую команду

git show a2c25061

Ответ 2

git log -1 --format="%an %ae%n%cn %ce" a2c25061

Раздел Pretty Formats документации git show содержит

  • format:<string>

Формат format:<string> позволяет указать, какую информацию вы хотите отобразить. Это работает немного как формат printf, с заметным исключением, что вы получаете новую строку с %n вместо \n & hellip;

Заполнителями являются:

  • %an: имя автора
  • %ae: электронная почта автора
  • %cn: имя коммиттера
  • %ce: committer email