Your year in git: stats from a git log
Run one git log command in your repository, copy what it prints, and paste it into the Code (git log) tab on the Year in review page at oddbits.tech. The cards show commits per month, your busiest weekday and hour, your longest streak and the lines changed by file type. The command asks for times, authors and line counts, never commit messages, and it works for any git repository, not only GitHub.

Steps
- Open https://oddbits.tech/year-in-review/ and choose the "Code (git log)" tab.
- Copy the command the tab shows. The tab fills in the year for you.
- Open a terminal in your repository and paste the command. Run it.
- Copy everything the command prints, and paste it into the box on the tab.
- Choose which author names are you. In a shared repository, only your commits are counted.
- For more than one repository, run the command in each one and add each output.
Do it here: Make cards from your git log. Use the Code (git log) tab on that page.
What this does not do
- It does not sign in to GitHub, GitLab or Bitbucket, and it does not connect an account.
- It does not show a commit message, file name, repository name or author name on a card. The cards show counts only.
- Lock files and minified files are left out of every number.
- Times are as written in the log, in the time zone of whoever made the commit.
Questions
Does it need GitHub?
No. It works for any git repository: private, work, GitLab, Bitbucket or self-hosted.
What does the command read?
Times, author details and lines changed per file. It never reads commit messages, and the command does not include them.
My repository is shared with other people. Will their commits count?
Only if you say they are yours. You pick which author names are you, so a shared repository counts only your commits.
Is this affiliated with GitHub, GitLab or Bitbucket?
No. Odd Bits is not affiliated with, endorsed by or sponsored by GitHub, GitLab or Bitbucket. They are named only to say that any repository works. No logos are used.