Gitflow
Learn Git
Lessons
Scenarios
Leaderboard
Sign in
Start reading
Lessons
/
Branching & Merging
02
Track 2 of 11
Branching & Merging
Parallel timelines.
12 lessons
2420 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
Branch Naming Conventions
Names that scale beyond ten devs
+110 XP
06
Listing & Filtering Branches
Find any branch in a sea of them
+140 XP
07
Renaming Branches
Fix a typo without losing work
+130 XP
08
Upstream & Tracking Branches
Make `git push` and `git pull` know where to go
+200 XP
09
Resolving Merge Conflicts
Read the markers, pick the right side
+260 XP
10
Squash Merge
Collapse a feature branch into one clean commit
+200 XP
11
Three-way Merge Internals
What `ort` is actually doing
+230 XP
12
Octopus Merge
Merging more than two branches at once
+220 XP
← Previous track
Foundations
Next track →
Inspection & Debugging