Hmm, that's a good question!
Well, one of my favorite commands is: $ git stash save <message>. It keeps the code clean and organized while allowing me to once again return to our undone work.
Also, a recent Git feature allows you to stash specific files by using git stash push <path>, without the need of -p.