Gitflow
Learn Git
Lessons
Scenarios
Leaderboard
Sign in
Start reading
Lessons
/
Git Internals
09
Track 9 of 11
Git Internals
Open the hood.
10 lessons
2300 XP
Start the track
01
The .git Directory Tour
What's actually inside a repo
+180 XP
02
The Object Database
Content-addressed storage explained
+220 XP
03
Blobs, Trees, Commits as DAG
Why Git is a graph, not a sequence
+250 XP
04
Refs and Symbolic Refs
Branches, tags, and HEAD demystified
+210 XP
05
The Index Format
What `.git/index` actually is
+240 XP
06
Packfiles
How Git compresses its history
+260 XP
07
Garbage Collection Internals
How Git reclaims space
+250 XP
08
Reachability
Why some commits live forever and others vanish
+240 XP
09
Loose vs Packed Objects
Two formats for the same data
+220 XP
10
Plumbing vs Porcelain
Git's layered command architecture
+230 XP
← Previous track
Daily Workflows
Next track →
Teamwork & Code Review