consolelog.tools

Git History Viewer

Visualize and analyze git log output with statistics

About this ToolHow it works, benefits & use cases

Paste the output of git log and this viewer parses each commit block into structured data, then surfaces patterns you would otherwise have to eyeball. It reads the commit hash, author and email, date, subject, and body, plus any refs like "HEAD -> main, origin/main", and lays the commits out as cards. A statistics panel reports the total commit count, the number of distinct contributors, the date range from earliest to latest commit, and an average commits-per-day figure, along with a ranked Top Contributors bar chart. You can filter commits by author name or by a substring of the commit message, and render them in medium, short, or one-line format — the same shapes git log itself offers. A simple ASCII commit graph is drawn for the filtered set. It works with plain git log as well as git log --all --decorate, and everything is parsed locally in your browser.

How to Use

  1. 1In your terminal run git log (or git log --all --decorate for refs) and copy the output.
  2. 2Paste it into the Git Log Output panel, or click Load Example to try a sample log.
  3. 3Press Parse Log to populate the statistics, contributor chart, commit graph, and commit list.
  4. 4Use the Author and Message fields, then Apply Filters, to narrow the list to specific commits.
  5. 5Switch the Display Format between Medium, Short, and One Line to change how each commit is rendered.

Key Benefits

  • Parses git log into structured commits — hash, author, email, date, subject, body, and refs
  • Repository statistics: total commits, contributor count, date range, and average commits per day
  • Ranked Top Contributors chart showing each author’s share of commits
  • Filter by author name or by a substring of the commit message
  • Render commits in medium, short, or one-line format like git log itself
  • Draws an ASCII commit graph for the filtered commit set
  • Runs entirely in your browser — your history is never uploaded

Common Use Cases

  • Summarising who contributed to a repository and how often over a date range
  • Finding every commit by a particular author or matching a keyword in the message
  • Producing a readable, shareable overview of recent history without IDE access
  • Spotting contribution patterns and activity cadence from average commits per day
  • Reformatting a verbose log into one-line summaries for a report or release note

Paste the output of git log or git log --all --decorate

How to Use

  • Run git log in your terminal to get commit history
  • Use git log --all --decorate for more detailed output
  • Paste the output here to visualize your commit history
  • Filter commits by author or message to find specific changes
  • View statistics to understand contribution patterns

Was this tool helpful?

Share Your Experience

Help others discover this tool!

Related tools