or you can install directly:
bash <(curl -s https://git-quick-stats.sh/install)
git quick-stats [optional-command-to-execute-directly]
show the best people to contact to review code
- give a detailed list of git stats
see detailed list of git stats by branch
displays a list of commits per day
displays a list of commits per month
displays a list of commits per weekday
displays a list of commits per hour
displays a list of commits per hour by author
displays a list of commits per author
see your current daily stats
see a list of everyone who contributed to the repo
show an ASCII graph of the git repo branch history
show branches by date
see changelogs by author
save git log as a JSON formatted file to a specified area
-h, -?, --help
display this help text in the terminal
You can set the variables _GIT_SINCE and/or _GIT_UNTIL before running git-quick-stats to
limit the git log.
These work similar to git's built-in --since and --until log options.
Once set, run git quick-stats as normal. Note that this affects all stats that parse the git log history until unset.
You can set variable _GIT_LIMIT for limited output. It will affect the "changelogs" and "branch tree" options.
You can exclude a directory from the stats by using pathspec
You can also exclude files from the stats. Note that it works with any alphanumeric, glob, or regex that git respects.
You can set the variable _GIT_MERGE_VIEW to enable merge commits to be part of the stats by setting _GIT_MERGE_VIEW to enable. You can also choose to only show merge commits by setting _GIT_MERGE_VIEW to exclusive. Default is to not show merge commits. These work similar to git's built-in --merges and --no-merges log options.
You can change to the legacy color scheme by toggling the variable _MENU_THEME between default and legacy
Many people love this service and have asked to donate. If you want to kick in to help me cover those costs, that would be awesome!
The price for the .sh domain is close to € 60 per year, so support me with a monthly donation and help me continue my activities.Donate 10€ / month
The easiest way to support us financially is by buying or
subscribing to one of our tiers.
If you'd like to make a donation to keep us going, support us via Github Sponsors.