Подтвердить что ты не робот

Как отображать метаинформацию о одиночном фиксации в git

Я хотел бы проанализировать метаинформации из репозитория git. Я хотел бы получить одну информацию для фиксации, как в

git log --pretty=format:%an HEAD^..HEAD

Проблема в том, что это не работает для первого фиксации в репозитории.

git show --pretty=format:%an HEAD^..HEAD

также близок к тому, что я хочу, за исключением того, что мне не интересно разбирать фактический diff.

Любая идея, как сделать журнал git работать для первого фиксации или как отключить git показать из показа содержимого фиксации?

Или, есть ли лучший способ, как получить метаданные об данной фиксации?

4b9b3361

Ответ 1

Поставьте тихий вариант, чтобы показать, чтобы подавить diff.

git show --quiet HEAD

Итак, для вашего примера, имя автора:

git show --quiet --pretty=format:%an

Ответ 2

git --no-pager show -s --format='%an <%ae>' COMMIT

(Взято из quora.com)