On Github, You can't create a pull request for a single specific checkin on a branch that has multiple checkins separating it from upstream.
Create a branch specifically for each pull request you intend to make. This allows you to continue working without fear of polluting a pull request.