Isn't this what branches are for? This seems ridiculous.<p>I applaud the ingenuity but I think the author would be better off making a shortcut/alias to create a branch from the current head with some interesting name and commit message and commit the changes to the new branch, then switch back to the current one.<p>One accidental "git stash clear" and this dude's setup is wiped!