The Git Masterclass
Learn branches, merging, rebasing, GitHub collaboration, and Git internals. Get the masterclass for $99, or wait for the $49 Black Friday bundle.
The Git Masterclass helps you understand what Git is doing and use it confidently in your projects.
We start with installation and everyday commands, then work through branches, collaboration, and the tools you need when something goes wrong.
What you’ll learn
- Commits, branches, and remote repositories
- Working with GitHub and pull requests
- Merging and resolving conflicts
- Rebasing, squashing, and stashing
- Reverting changes and using tags
- Reflog, bisect, and cherry-pick
- Git workflows, hooks, and webhooks
- Submodules, subtrees, monorepos, and worktrees
- How Git works internally
The lessons are text-based and self-paced. Try the commands in a practice repository as you go.
About this course
This is the existing masterclass hosted in Notion. Git’s core concepts remain useful, while GitHub’s interface and some commands may differ from what’s shown in older examples.
For a free introduction, you can also read my Git course.
Buy the Git Masterclass
The individual course costs $99, paid once, including tax. The Black Friday bundle opens November 23 and includes all four masterclasses for $49.
After payment, sign in at courses.flaviocopes.com using your purchase email. Your course opens in Notion.
Already own this course? Use the same sign-in page to find your access.