I can't seem to find an option to perform a 'git pull upstream master' using the Mac desktop client for GitHub (currently 1.2.13). Is that supported yet outside of the command line?
On GitHub Enterprise Server, navigate to the main page of the forked repository that you want to sync with the upstream repository. Select the Fetch upstream dropdown. Review the details about the commits from the upstream repository, then click Fetch and merge.
The easiest way to set the upstream branch is to use the “git push” command with the “-u” option for upstream branch. Alternatively, you can use the “–set-upstream” option that is equivalent to the “-u” option. As an example, let's say that you created a branch named “branch” using the checkout command.
The Github client does not support this feature as far as I can tell.
The way to work around this you can change the primary repo to the upstream repo that you want to use and then change the repo back to your own.
And you're done.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With