I just needed to fix a bug in my application. I hid my current job and checked out my new version tag. I immediately noticed that this was an error, as the Git message told me that my commits would not be saved, so I checked master . But before I did this, I already pulled out my wallet, hid it again:
$ git checkout v1.6.0
$ git stash pop
$ # Oops, I'm not supposed to be here
$ git stash
$ git checkout master
$ git stash pop
Then I fixed the error, fixed and created a new tag for it (v1.6.0-hotfix-1). Now my repository looks like it was being bombed. It used to be so clean, with two branches side by side with merging and tag from time to time. Now it looks like this:

master , , "index on" "WIP on" , , - . , "" , .
? - , ?
: gitk:

"WIP on" , . ?