

0 / 2 embers
0 / 3000 xp
click for more info
Complete a lesson to start your streak
click for more info
Still calibrating
click for more info
Not enough gems
Cost: 6 gems
1: Squashing
incomplete
2: How to Squash
incomplete
3: Overwrite
incomplete
4: Force Push
incomplete
5: Squashing Is Scary
incomplete
6: Squashing PRs
incomplete
7: Squash Series
incomplete
8: Pull Request
incomplete
9: Merge the Pull Request
incomplete
This lesson's interactive features are locked, please to keep using them
When you squash commits, for example:
A - B - C - D
into a single commit:
ABCD
you're removing history from the project. Sure, all the changes are still there, but the individual markers of each change are gone. Meaning we've erased all the commits we've made in the last few lessons, we can't go back to individual checkpoints anymore.