Intermediate

How Git Works

git · works · ci/cd · devops · commands · cookbook · merge · rebasing · version · branch · branches · control · distribution · onion · really · rebase · tags · versioning.

Git is really powerful, but let's be honest, it's also a little scary. Paolo Perrotta remembers that after using Git for months, he still found it confusing. Then came a moment when everything suddenly made sense—a click—and that moment was precisely when he understood how Git works, from the bottom up.

The central idea of ​​this course: if you understand how Git works, using it becomes much easier. This training exists to demystify Git. You won't just learn a list of commands like in traditional training. Instead, you'll see how and why these commands work. And once you know that, you'll be able to learn any Git command with confidence.

Target audience: In theory, this is an advanced course, but even if you are new to Git, you should take it. This course is for anyone who uses Git. The entry requirement is simple: know the fundamental operations — staging files, committing them, changing branches. Whether you've been using Git for two weeks or two years, you'll find something useful here.

Sign in to read this course

A free account unlocks all 514 courses. 20 are readable without one.

What's inside

8 sections
  1. 1 Table of Contents
  2. 2 Course presentation
  3. 3 Git is not what you think
  4. 4 Branches demystified
  5. 5 Simplified rebasing
  6. 6 Distributed version control
  7. 7 Cookbook project demo files
  8. 8 Summary of essential Git commands

Interested in this course?

Contact us to book it or get a custom training plan for your team.