Challenge
Mirror a repo, or use one you already have if you don't mind changing it. Examine the list of commits. Start work on some changes but don't commit your changes. Switch to working on a different repo. Create or modify some files in the second repo but don't commit them. Start work on a third repo. Abandon that work and go back to the first repository. Examine the stash and retrieve the stash you need to keep working.