I\'ve got the following situation on my git log:
git log
commit 111 <-- need to push it to the repository commit 222 <-- need to stash this one ..
It's works for me;
I recommend use something like a SourceTree for this.