Tools
Git & GitHub: The Missing Manual
Free. Because every developer deserves to stop fearing git rebase.
Free
Full lifetime access. Start immediately.
Includes:
- 12 video lessons
- 4 modules
- 2h 53m total content
- Code examples & exercises
About this course
The git course you actually needed at your first job. Branching strategy, merging vs rebasing, undoing mistakes without panic, and pull request workflows that teams use in the real world. No GUI tools — you'll understand what the commands actually do.
Curriculum
01
Git Internals
3 lessons
›
Commits, trees, blobs — what git is actually storing.
- What a commit actually is Free Preview 15m
- The object store explained Free Preview 18m
- HEAD, branches, and refs Free Preview 14m
02
Branching & Merging
3 lessons
›
How to use branches without creating merge hell.
- Merge vs rebase: the real difference Free Preview 20m
- Resolving conflicts without stress 16m
- Cherry-pick for surgical changes 12m
03
Rewriting History
3 lessons
›
Rebase, amend, fixup — when and how.
- git commit --amend safely 11m
- Interactive rebase with fixup 18m
- git reflog: your safety net 13m
04
Team Workflows
3 lessons
›
PR reviews, branch protection, and conventions that scale.
- PR review workflow 14m
- Branch protection and CODEOWNERS 12m
- Conventional commits and changelogs 10m
Ready to level up?
Join 3,821 developers already learning with CodeWithAltin.