Use git log with the arguments of

  • after Takes iso date parameter for example: 2020-01-01
  • author Takes string pattern most likely the email connected to the committer author like me@memememe.com

Then pretty print the commits to format date, name, and commit message text

  • pretty Specify a format according to pattern in this case I am getting date, name, and commit message.

Example

git log --pretty=format:"%ad - %an: %s" --after="2019-12-31" --author="me@mememe.com"

Output

Wed Sep 16 23:14:32 2020 -0500 - ¯\_(ツ)_/¯: Fix name on test console write out
Wed Sep 16 23:09:51 2020 -0500 - ¯\_(ツ)_/¯: Fix randomnumber variable
Wed Sep 16 22:32:21 2020 -0500 - ¯\_(ツ)_/¯: Fix divide by 0, and test to prove randomness of numbers