title: Store changes on git repository without committing
body: <p>I am working on 2 separate machines in 2 different places, but on the same stuff, using the same git repository. I'm wondering if there is a way to store unfinished work (kind of like a stash), so that I can access it from the repository regardless of my machine. If this is not a good idea/not possible, can somebody recommend any practical solutions to this problem?</p>