We’ve seen pretty much all the common scenarios for git reset. Still, working with reset can feel stressful if we’re not assured to be able to “rollback” a reset. Typos, erroneous parameter order… many things can end up wrecking havoc in our repo despite our best intentions. Fortunately, Git is designed from the ground up for maximum safety, so that we can feel free to experiment. So let’s gain confidence by exploring how we can redo after undo!