How to get (only) author name or email in git given SHA1?
I would like to check for author‘s e-mail and name, surname to verify who’s pushing to my repo.
This is what I came up with but it’s far from ideal solution (the first solution is for git hook that’s why it’s using 2 SHA1s with
rev-list. The second one simply uses
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
One Solution collect form web for “How to get (only) author name or email in git given SHA1?”
You can use the following command:
git log --format='%ae' HASH^!
It is suppose to work with
git show as well, but for some reason it doesn’t do anything for me when I tried it.
git show --format='%ae' HASH