Gitflow
Learn Git
Lessons
Scenarios
Leaderboard
Sign in
Start reading
Lessons
/
Advanced Power
07
Track 7 of 11
Advanced Power
Pro techniques.
12 lessons
3470 XP
Start the track
01
Interactive Rebase
Edit, reorder, squash, or drop recent commits before pushing
+350 XP
02
Worktrees
Check out multiple branches at once in separate folders
+300 XP
03
Submodules
Embed another repo at a pinned commit
+300 XP
04
Hooks & Automation
Run scripts automatically at key Git events
+350 XP
05
Reordering Commits
Put your story in logical order before review
+280 XP
06
Squashing & Autosquash
Collapse fixup commits automatically
+290 XP
07
Splitting a Commit
Break one commit into many
+320 XP
08
Cherry-Pick Series
Move a range of commits across branches
+270 XP
09
Git Notes
Attach metadata to commits without rewriting history
+220 XP
10
Sparse Checkout
Check out only part of a monorepo
+280 XP
11
Partial Clones
Clone the metadata, fetch blobs on demand
+260 XP
12
Custom Refs
Branches and tags aren't the only refs
+250 XP
← Previous track
Release & Ops
Next track →
Daily Workflows