# Taken from http://stackoverflow.com/questions/5256021/submitting-github-pull-request-for-only-latest-commit
git remote add upstream git://github.com/rsl/stringex
git fetch upstream
git checkout -b upstream upstream/master
git cherry-pick *sha1*
git push origin upstream
# Then you'll see your upstream branch on github, switch to it and submit the pull request with just the changes you want.