On Tue, Mar 8, 2016 at 4:36 AM, Brett Cannon email@example.com wrote:
Just do a pull of upstream master when you're starting something new, and push your branches to your own fork (and many people won't be able to push to upstream's repo anyway). Then use the web ui to create a pull request from that.
And I think the other key is using "pr" as the remote's name so that you don't want to throttle GitHub for having you type the name constantly. You could do `git push --set-upstream pr` on the first push (or as soon as you create the branch), but you would need to do 9 pushes to break even with that many keystrokes.
That's why I have my 'push' script. It's four keystrokes LESS than 'git push', and automatically sends a new branch to the appropriate remote :)