1

We have a git repo where we commit our code. Is there a way to find out the diffs (and/or logs for the commit) previously committed say in a window of 1 day?

Branch-xyz Day-1 (push diff-1) (push diff-2) Day-2 (push diff-3) (push diff-4) (push diff-5)

Is there a way to get all the logs for each commit by giving a window of date/time etc? My goal is to write a script which will send out an email by the end of the day everyday on what was committed (pushed) each day to the remote repo.

oak1208
  • 303
  • 6
  • 15

1 Answers1

2

To get a list of commits recent days, you can use --since.

git log --since=2018-12-17

To get it since yesterday,

git log --since=`date --date="1 day ago" '+%Y-%m-%d'`
shirakia
  • 2,231
  • 18
  • 31