我似乎找不到使用GitHub的Mac桌面客户端(目前为1.2.13)执行'git pull upstream master'的选项。是否支持在命令行之外?
答案 0 :(得分:7)
据我所知,Github客户端不支持此功能。
解决此问题的方法是,您可以将主要仓库更改为要使用的上游仓库,然后将仓库更改回您自己的仓库。
你已经完成了。
答案 1 :(得分:1)
根据mac client's homepage,“同步按钮”将为配置的远程存储库执行此操作。
同步分支
同步按钮将您的更改推送到GitHub,并在一次操作中下拉其他更改。当你没有推动更改或GitHub上有新的更改时,它会通知你,你还没有下拉。
我找不到使用当前版本的客户端支持多个遥控器的方法(版本1.2.13(b919fb2)),但是我认为您可以更改“设置”下的“主要远程存储库”在左侧边栏。
答案 2 :(得分:0)
可以使用最新版本的GitHub客户端(至少是Mac版本),但这并不是特别容易。
该过程涉及将主版本作为第二个分支同步到您的计算机,然后向您自己发送拉取请求。这很复杂,我写了一篇博文,解释了如何做到这一点:
http://prolatio.blogspot.com/2015/08/merge-upstream-into-your-fork-in-github.html
[编辑:2015年8月12日发布的GitHub桌面应用程序的最新Beta版使得这样做更容易实现。这个答案很快就会过时。]
答案 3 :(得分:0)