I seriously don't understand. Why do you need to save your code? How many often are you checking out different branches? Or reverting changes and using code from earlier in your history? Or moving over to work on a different machine?
I only commit code that actually works. Until then, all of my progress is saved perfectly fine by my local filesystem. If I need to get rid of a piece of code, I hold down backspace in my text editor. If I need to bring a piece of code back, I type it again. Is there something my workflow is missing?
