jwiegley/git-from-the-bottom-up

An introduction to the architecture and design of the Git content manager

SCSS

893

73 commits

updated Aug 24, 2025

See the code

See what people are saying

SourceMessageScoreDate

Great writeup! It's always fun to learn the details of the tools we use daily. For others, I highly recommend Git from the Bottom Up[1]. It is a very well-written piece on internal data structures and does a great job of demystifying the opaque git commands that most beginners blindly follow. Best…

on I made my own Git

0

Jan 27, 2026

Git from the Bottom Up (2022)

47

Mar 10, 2024

Here's a great walk through for how Git works from the bottom up: https://jwiegley.github.io/git-from-the-bottom-up/ It's short, easy to understand and you'll understand HEAD.

on How HEAD works in Git

0

Mar 9, 2024

You should read this: https://jwiegley.github.io/git-from-the-bottom-up/

on In a Git repository, where do your files live?

0

Sep 14, 2023

Very tangential: Gerrit also stores some of its configs in a git repo. I was setting up a new instance, but couldn't get Admin permissions because the way my auth front-end didn't play well with the docker image's assumptions. Gerrit already does a lot of its work via non-standard references. For…

on Git-appraise – Distributed Code Review for Git

0

Aug 11, 2023

Git from the Bottom Up

3

Jun 22, 2023

You won't have to put your entire life on break in order to understand the fundamentals of git and why it works the way it works. Going through https://jwiegley.github.io/git-from-the-bottom-up/ and really understanding the material will take you a couple of hours at max, but will save you a lot of…

on Git-sim: Visually simulate Git operations in your own repos

0

Jan 22, 2023

Git from the bottom up. A very clear and simple guide to the internals. https://jwiegley.github.io/git-from-the-bottom-up/

on Ask HN: What made you finally grok Git?

0

Nov 18, 2022

Git From The Bottom Up : https://jwiegley.github.io/git-from-the-bottom-up/

on Ask HN: Do you recall any book or course that made a topic finally click?

0

Nov 14, 2022

It's not a single digit minute read, but to me "Git from the Bottom Up" was what really made me understand git a long time ago. https://jwiegley.github.io/git-from-the-bottom-up/ git's the kind of tool where understanding how your commands operate on the underlying data structures will probably…

on Git In Two Minutes (updated after 8 years)

0

Aug 6, 2022

jwiegley/git-from-the-bottom-up

An introduction to the architecture and design of the Git content manager

SCSS

893

73 commits

updated Aug 24, 2025

See the code

See what people are saying

SourceMessageScoreDate

Great writeup! It's always fun to learn the details of the tools we use daily. For others, I highly recommend Git from the Bottom Up[1]. It is a very well-written piece on internal data structures and does a great job of demystifying the opaque git commands that most beginners blindly follow. Best…

on I made my own Git

0

Jan 27, 2026

Git from the Bottom Up (2022)

47

Mar 10, 2024

Here's a great walk through for how Git works from the bottom up: https://jwiegley.github.io/git-from-the-bottom-up/ It's short, easy to understand and you'll understand HEAD.

on How HEAD works in Git

0

Mar 9, 2024

You should read this: https://jwiegley.github.io/git-from-the-bottom-up/

on In a Git repository, where do your files live?

0

Sep 14, 2023

Very tangential: Gerrit also stores some of its configs in a git repo. I was setting up a new instance, but couldn't get Admin permissions because the way my auth front-end didn't play well with the docker image's assumptions. Gerrit already does a lot of its work via non-standard references. For…

on Git-appraise – Distributed Code Review for Git

0

Aug 11, 2023

Git from the Bottom Up

3

Jun 22, 2023

You won't have to put your entire life on break in order to understand the fundamentals of git and why it works the way it works. Going through https://jwiegley.github.io/git-from-the-bottom-up/ and really understanding the material will take you a couple of hours at max, but will save you a lot of…

on Git-sim: Visually simulate Git operations in your own repos

0

Jan 22, 2023

Git from the bottom up. A very clear and simple guide to the internals. https://jwiegley.github.io/git-from-the-bottom-up/

on Ask HN: What made you finally grok Git?

0

Nov 18, 2022

Git From The Bottom Up : https://jwiegley.github.io/git-from-the-bottom-up/

on Ask HN: Do you recall any book or course that made a topic finally click?

0

Nov 14, 2022

It's not a single digit minute read, but to me "Git from the Bottom Up" was what really made me understand git a long time ago. https://jwiegley.github.io/git-from-the-bottom-up/ git's the kind of tool where understanding how your commands operate on the underlying data structures will probably…

on Git In Two Minutes (updated after 8 years)

0

Aug 6, 2022

Significant stargazers

Johannes Löthberg

116 followers · starred Sep 2014

Lee Dohm

820 followers · starred Sep 2014

Benoît Cortier

130 followers · starred Nov 2023

Ricardo Tomé Gonçalves

101 followers · starred Feb 2016