How to display commits created on a specific day with the git log command

How to display commits created on a specific day with the git log command
Agil Antony
Mon, 10/24/2022 – 03:00

The git log command offers many opportunities to learn more about the commits made by contributors. One way you might consume such information is by date. To view commits in a Git repository created on a specific date or range of dates, use the git log command with the options --since or --until, or both.

First, checkout the branch you want to inspect (for example, main):

$ git checkout main

Next, display the commits for the current date (today):

$ git log --oneline --since="yesterday"

Display commits for the current date by a specific author only (for example, Agil):

$ git log --oneline --since="yesterday" --author="Agil"

You can also display results for a range of dates. Display commits between any two dates (for example, 22 April 2022 and 24 April 2022):

$ git log --oneline --since="2022-04-22" --until="2022-04-24"

In this example, the output displays all the commits between 22 April 2022 and 24 April 2022, which excludes the commits done on 22 April 2022. If you want to include the commits done on 22 April 2022, replace 2022-04-22 with 2022-04-21.

Run the following command to display commits between any two dates by a specific author only (for example, Agil):

$ git log --oneline --since="2022-04-22"
--until="2022-04-24" --author="Agil"

Reporting

Git has many advantages, and one of them is the way it enables you to gather data about your project. The git log command is an important reporting tool and yet another reason to use Git!

The git log command is an important reporting tool and yet another reason to use Git.

Poll: Upcoming open source conferences

by Dafne Cholet. CC BY-SA 2.0.

 


Creative Commons License
This work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License.

Powered by WPeMatico

Author: dasuberworm

Standing just over 2 meters and hailing from о́стров Ратма́нова, Dasuberworm is a professional cryptologist, entrepreneur and cage fighter. When he's not breaking cyphers and punching people in the face, Das enjoys receiving ominous DHL packages at one of his many drop sites in SE Asia.

Share This Post On