← Back to Vibelets

Git Branch Visualizer

Turn your local Git history into an interactive branch graph.

Graph workspace

Run this in your repo, then paste the output below. It grabs every reachable commit, its parents, and any ref (branch/tag/HEAD) pointing at it — that's all this needs.

git log --all --topo-order --date=iso-strict --pretty=format:"%H%x1f%P%x1f%D%x1f%an%x1f%ad%x1f%s"

How this simplifies things: only fragments are drawn — runs of commits with exactly one parent and one child, and no ref on them. Anywhere a commit is a root, a merge, a branch point (2+ children), or has a ref/tag/HEAD, it becomes a small node. Click a node for that single commit; click a connecting line for every commit along that fragment.

Select a node or a fragment line in the graph to see commit details here.

This Git branch visualizer runs entirely in your browser. Generate the compact log output with the command above, paste it here, and inspect branches, merge commits, tags, and the commits between them without sharing your repository history with a server.

The graph reduces linear stretches of unlabelled commits into clickable fragments, so complex histories stay readable while every commit remains available to inspect.