I am making changes on a branch that aren't ready to commit yet. I need to work on something else for a while, so I've stashed them.
Question: I want to back up my stash changes in case my machine dies. What's the least painful way to do this? I found the second answer to this question, but it looks a bit frightening.
Right now I'm thinking of adding a temporary commit called 'work in progress' to the branch and pushing it. Then after finishing the work, I'll roll back the temporary commits, erase history, and do proper atomic tested commits. That keeps everything safe. But, it's also horrible.
Is there a simple, intuitive, safe Git way to solve this problem?