It isn’t uncommon to make a mistake while working with Git, but don’t fret, everyone does it. Getting out of a mess, can be just as easy as getting into one if you know the tools at your disposal to save your project and prevent public embarrassment. This course outlines the different commands you can use to get out of almost any sticky situation.


Before we begin, the GitHub Training team would like to thank the following community contributors for their work in creating meaningful content that inspired this course:

Need help? Just mention @githubteacher for help from one of the GitHub trainers!