Как получить (только) имя автора или адрес электронной почты в git, указанный SHA1?
Я хотел бы проверить электронную почту и имя автора, фамилию, чтобы проверить, кто продвигает мой репо.
Есть ли какой-нибудь способ, которым я могу придумать команду в git, чтобы показать имя / адрес электронной почты комментатора, используя только SHA1 коммита?
Это то, что я придумал, но это далеко от идеального решения (первое решение для git hook, поэтому он использует 2 SHA1 сrev-list
, Второй просто используетgit show
):
git rev-list -n 1 --pretty=short ccd3970..6ddf170 | grep Author | cut -d ' ' -f2- | rev | cut -d ' ' -f2- | rev
git show 6ddf170 | grep Author | cut -d ' ' -f2- | rev | cut -d ' ' -f2- | rev