So this is swell, but how about some actual use cases? 🤔

So far we mostly talked about undoing recent commits, but that’s really just one type of scenario. What are some other typical use cases for the reset command?
So this is swell, but how about some actual use cases? 🤔
You can (un)do pretty much anything
2 mins
I committed too fast
4 mins
Splitting my latest commit
3 mins
Squashing recent commits as one
3 mins
I should have branched off sooner
3 mins
Wiping the slate clean
2 mins