git log --author=<author>

List all commits from a given author

<author> can be either be the author's name or their email address of the author you're interested in. Git will then show only the commits that have been authored by that specific person.

You can also use a partial name or email address to filter commits.

Specific examples:
git log --author=John\ Williams
git log --author=johnny23@gmail.com
git log --author=@gmail