Gitflow
Learn Git
Lessons
Scenarios
Leaderboard
Sign in
Start reading
Lessons
/
Branching & Merging
02
Track 2 of 11
Branching & Merging
Parallel timelines.
10 lessons
1970 XP
Start the track
01
Create & Switch
Start a parallel line of work off main
+180 XP
02
Merge Strategies
Fast-forward vs three-way: two ways branches combine
+220 XP
03
Rebase for Linear History
Replay your commits on top of another branch for linear history
+280 XP
04
Divergent Branches
When local and remote diverge
+250 XP
05
Listing & Filtering Branches
Find any branch in a sea of them
+140 XP
06
Renaming Branches
Fix a typo without losing work
+130 XP
07
Branch Naming Conventions
Names that scale beyond ten devs
+110 XP
08
Upstream & Tracking Branches
Make `git push` and `git pull` know where to go
+200 XP
09
Squash Merge
Collapse a feature branch into one clean commit
+200 XP
10
Resolving Merge Conflicts
Read the markers, pick the right side
+260 XP
← Previous track
Foundations
Next track →
Inspection & Debugging