Como obter (apenas) nome ou email do autor no git, dado o SHA1?

Gostaria de verificar o e-mail e o nome do autor, sobrenome para verificar quem está enviando para o meu repo.

Existe alguma maneira de obter um comando no git para mostrar o nome / e-mail do commiter, fornecido apenas o SHA1 do commit?

Isso é o que eu criei, mas está longe de ser a solução ideal (a primeira solução é para o git hook, é por isso que ele usa 2 SHA1s comrev-list. O segundo simplesmente usagit 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 

questionAnswers(1)

yourAnswerToTheQuestion