How Git Works
Is this course right for you?
Over about two hours it explains Git's core data structures, what branching and rebasing are really doing, and the distributed model underneath — the difference between memorising commands and genuinely understanding them, which is exactly what stops Git from feeling like magic that occasionally breaks. It assumes you've used Git a little, so it's not a first-day tutorial or a command cheat-sheet. It's on a Pluralsight plan (Standard about $29/month or $299/year, Premium about $45/month or $499/year, 10-day trial). Git's underlying model hasn't changed in years (as of 2026).
Compare alternatives for How Git Works
- Price
- PaidPluralsight subscription
- Duration
- 1.9 hrs
- Level
- Intermediate
- Certificate
- Price
- PaidSubscription-based, free to audit
- Duration
- 240 hrs
- Level
- Intermediate
- Certificate
- Professional Certificate
- Price
- PaidPaid, frequently discounted
- Duration
- 12 hrs
- Level
- Intermediate
- Certificate
- Course Certificate
- Price
- PaidSubscription-based, free to audit
- Duration
- 200 hrs
- Level
- Intermediate
- Certificate
- Specialization
About this course
How Git Works goes beneath the commands to the model that makes Git tick. Over about two hours, Paolo Perrotta explains Git's core data structures, how branching and rebasing actually work, and the distributed model behind it — turning command-memorizers into developers who genuinely understand version control.
Instructor
Taught by Paolo Perrotta, a developer, author and conference speaker known for making deep technical topics genuinely clear.