Every core Git concept — staging, branching, merging, rebasing, undoing mistakes, and team workflows — explained with animated, click-through diagrams instead of memorized commands.
All names, characters and companies in this course are fictional and used only for teaching; any resemblance to real people or organisations is coincidental.
The three-stage workflow animated: working directory → staging area → repository. Watch Alex's first commit happen.
Why secrets must never be committed, and how a local repo connects to GitHub — origin, clone, and the remote link.
The #1 confused trio, animated side by side. See exactly why fetch is "look before you merge."
Build a commit graph yourself — branches, merges, and resolving your first merge conflict without panic.
Four people, one app. An interactive PR pipeline where you play the reviewer — approve or request changes — plus real merge-conflict resolution and branching strategies.
Read commit history like a pro: log graphs, line-by-line diffs, and blame — who wrote this line, and when?
restore vs revert vs reset — the three "undo" commands compared side by side, plus stash as a temporary shelf.
Rewrite and navigate history like a senior engineer: tag releases, cherry-pick a hotfix, rebase, and hunt bugs with bisect.
How code review actually works on GitHub, the three merge strategies, and rules that stop accidents on main.
SSH keys, secret leaks and how to fix them, Conventional Commits, GitFlow vs Trunk, and working two branches at once.
Every command from the whole lab on one printable page — plus the interview Q&A that scores 10/10 by connecting Git to CI/CD.