I forked a project. I worked on it for a bit.
I now have ten different commits, each of which is independent of the other commits. I'd like to send each individual commit as a separate pull request, to let the maintainer of the upstream choose which ones he/she wants.
I can't find an easy way to do this.
The "easiest" I can find is to create ten separate branches, and cherry-pick each of the ten separate commits into those branches, and then send a pull request from each.
That's ... not sane! (See for example how to divide one pull request into two different pull request on github )
The underlying git request-pull
function supports this workflow, so is the problem here that GitHub just doesn't have a good interface to this? Am I doomed to create ten branches?