259 Мне нужно найти коммит в Git по заданному хешу SHA. Например, если у меня есть хеш «a2c25061», и мне нужно получить автора и коммиттера этого коммита. Какова команда, чтобы получить это? git Ghadeer источник
379 Просто используйте следующую команду git show a2c25061 Паван Яламанчили источник 18 Тоже хорошо будет git log a2c25061 -n 1. Он будет показывать только информацию о коммите, без различий. Хаулет 53 git show a2c25061 --statработает так же, и его легче запомнить mvp 59 git log -1 --format="%an %ae%n%cn %ce" a2c25061 Раздел « Красивые форматы» git showдокументации содержит format:<string> format:<string>Формат позволяет указать , какую информацию вы хотите показать. Он работает немного как формат printf, с заметным исключением, что вы получаете новую строку %nвместо \n… Заполнители: %an: имя автора %ae: электронная почта автора %cn: имя коммиттера %ce: коммитер Грег Бэкон источник не имеет прямого отношения к вопросу, но, возможно, стоит упомянуть, что %sдает вам сообщение о коммите 9 Есть два способа сделать это. 1. предоставление SHA коммита, который вы хотите видеть в git log git log -p a2c25061 Где -pкоротко для патча 2. использовать мерзавец шоу git show a2c25061 Вывод для обеих команд будет: совершить Автор Дата сообщение коммита информация о патче Yamona источник
59 git log -1 --format="%an %ae%n%cn %ce" a2c25061 Раздел « Красивые форматы» git showдокументации содержит format:<string> format:<string>Формат позволяет указать , какую информацию вы хотите показать. Он работает немного как формат printf, с заметным исключением, что вы получаете новую строку %nвместо \n… Заполнители: %an: имя автора %ae: электронная почта автора %cn: имя коммиттера %ce: коммитер Грег Бэкон источник не имеет прямого отношения к вопросу, но, возможно, стоит упомянуть, что %sдает вам сообщение о коммите 9 Есть два способа сделать это. 1. предоставление SHA коммита, который вы хотите видеть в git log git log -p a2c25061 Где -pкоротко для патча 2. использовать мерзавец шоу git show a2c25061 Вывод для обеих команд будет: совершить Автор Дата сообщение коммита информация о патче Yamona источник
9 Есть два способа сделать это. 1. предоставление SHA коммита, который вы хотите видеть в git log git log -p a2c25061 Где -pкоротко для патча 2. использовать мерзавец шоу git show a2c25061 Вывод для обеих команд будет: совершить Автор Дата сообщение коммита информация о патче Yamona источник
git log a2c25061 -n 1
. Он будет показывать только информацию о коммите, без различий.git show a2c25061 --stat
работает так же, и его легче запомнитьРаздел « Красивые форматы»
git show
документации содержитисточник
%s
дает вам сообщение оЕсть два способа сделать это.
1. предоставление SHA коммита, который вы хотите видеть в git log
git log -p a2c25061
Где
-p
коротко для патча2. использовать мерзавец шоу
git show a2c25061
Вывод для обеих команд будет:
источник