I am sure you've been preparing for a meeting where a team typically discusses what they did yesterday and what they are planning to do today. These are often called "standup meetings". If you are anything like me, the "remember what you did yesterday" part does not always go as smoothly as it could. Panic typically ensues and I'd find myself putting in more work than I should need to in order to simply remember the day before.
I have been using git standup for about six months and I have been very pleased. It is a simple git extension that lists your commits from yesterday.
git standup command will display the git commits you performed yesterday. There are nine more flags for modification of the timeframe and other goodies. It does not provide any particularly advanced functionality, but all in all, I have found this library to be a simple and intuitive part of my daily workflow.