Today I Learned

A Hashrocket project

Push specific commit to remote repo

Sometimes you have multiple local commits and you want to push just part of them to the remote repo. Just specify the SHA1 for the revision you want and everything below it will be pushed.

git push <remote> <SHA1>:<branch>