To retrieve the email of a commit’s author in Git, there are a few commands that you can use:
git log
To fetch the email of the author of the last commit, you can use the following command:
git log -1 --pretty=%ae
This will display the email address of the author of the most recent commit.
e.g.,
$ git log -1 --pretty=%ae
hello@world.hi
git rev-list
or git show
If you want to fetch the email of the author of a specific commit, you can use either of the following commands:
git rev-list --pretty=format:%ae --max-count=1 <commit_hash>
or
git show -s --format=%ae <commit_hash>
Replace <commit_hash>
with the hash of the commit you want to retrieve the author’s email address from.
The first command git rev-list
or git show
will display the email of the author of the specified commit.
e.g.,
$ git rev-list --pretty=format:%ae --max-count=1 6efd100a8004191ddfd9
commit 6efd100a8004191ddfd9
hello@world.hi
or
$ git show -s --format=%ae 6efd100a8004191ddfd9
hello@world.hi