Is there a way to generate a git commit log for the last month, and export it as a CSV file? I'm looking for something I can run from the command line, or a 3rd party app. I'd like the following columns: author, date of commit, subject, file edited and hash.
`git log` command is used to view the commit history and display the necessary information of the git repository. This command displays the latest git commits information in chronological order, and the last commit will be displayed first.
The git log command displays all of the commits in a repository's history.
The git log command enables you to display a list of all of the commits on your current branch.
You can use the --since
and --pretty
option of git log
, for instance:
git log --since="last month" --pretty=format:'%h,%an,%ar,%s' > log.csv
Refer to the PRETTY FORMATS section of the Git log man page for more options.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With