HN Hall of Fame Weekly email

Git Cheatsheet (Visualization)

www.ndpsoftware.com Tools, games & demos Interactive tools & demos Software engineering Candidate
Screenshot of www.ndpsoftware.com captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 9 calendar years, with breakout response in 4 of them.

submissions
12
submitters
12
observed span
2010–2023
peak thread · 53 comments
255 pts
latest 20+ return · 2023-02-07
26 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

http://zrusin.blogspot.com/2007/09/git-cheat-sheet.html is the classic

Is anyone else getting tired of seeing all these "git tips", "cheatsheets", and "helpers" on here? While these all may look cool and be flashy, I've never used a single one that's showed up on the front page. Personally, I find the man pages + Google to be good enough. Then again, maybe I'm a curmudgeon.

Why is git the hardest to grok for most developers compared to almost anything else in the web dev ecosystem? It always feels like a tool with very less or very leaky abstractions. Is it because the complexity is really needed, or if papering over them and making it user friendly has failed? For example, you won't find a cheat sheet of SQL commands submitted and upvoted so many times on HN, even though SQL implementation and internals are very…

I'm not criticizing the cheatsheet and can see how it can help but if I may point out 2 possible points of confusion for Git novices: If the conceptual boxes of "stash", "workspace",...,"upstream repo" represent a left-to-right timeline of workflow, having "stash" being on the left of "workspace" is somewhat misleading. A stash point-in-time usage can be thought of in the same vertical time-alignment as "index" or "local repository". If the conceptual boxes represent a storage model, then stash being…

jasode·179-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
4

100+ points or 50+ comments

Total points
893

reference only — not used in Hall rules or ranking

Total comments
149

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2010-09-27*Visual* Git CheatsheetDanielKehoe41
2011-04-19Git Cheatsheet (Visualization)First breakout · Best threadadulau25521
2012-01-26Visual Git Cheatsheetpalebluedot40
2012-05-11Git Cheatsheetpauljonas30
2012-05-22Interactive Git Cheatsheetjamesbritt10
2013-11-08Git Cheatsheetjcklnruns22553
2014-02-20An interactive Git cheat sheetmalij10
2018-09-14Interactive Git Cheatsheettaatparya17933
2018-09-17Interactive Git cheatsheetemredjan20
2019-08-22Interactive Cheatsheet, Visualization of Gitpcr91030320
2021-09-18Visual Git Cheat SheetSiggyF19140
2023-02-07Visual Git CheatsheetLatest 20+ point returnbreck261