如何在Github Desktop中将分叉的仓库与原始仓库同步

zsu*_*ary 4 git github github-desktop

在标记为重复之前,请先阅读此内容

我知道在/sf/ask/507102501/有一种针对CMD的解决方案,但我要求使用GitHub Desktop,如果您无法回答,不要标记为重复

我是开发的新手,我听说Git和GitHub学习了非常基础的知识,然后下载了GitHub Desktop。我改进了的某些功能,然后将本地存储库与GitHub分支存储库进行了同步,此后,我发出了请求请求,我的添加被接受并合并到原始存储库中。我添加了许多新功能,所有合并请求都合并了。

这是悲伤故事的开始:(在十天后,当我在GitHub网站上打开我的Forked Repo时,我看到的是:

该分支在Hipo:master之后有12个提交

之后,我在网上搜索了许多小时,但找不到GitHub Desktop的解决方案,我知道有大量有关CMD的教程,但是我需要知道如何与GitHub Desktop Application中的原始Repo同步?

我是新来的,所以很抱歉,如果我问一些愚蠢的事情:)谢谢

小智 9

要使用GitHub Desktop将分叉的主服务器与原始存储库的主服务器同步:

单击“当前分支”选项卡,然后首先选择“主”作为当前分支(如果尚未选择)。

点击“ 获取来源 ”按钮。

再次单击“当前分支”选项卡,然后单击底部的“ 选择要合并为主节点的分支 ”按钮。

按钮“选择一个分支合并到主”

*注意: 在此列表中查找,您将为每个分支找到2个条目。带有origin /前缀的分支是您fork中的分支,带有上游/前缀的那些是GitHub上原始存储库中的分支。

从此列表中选择上游 / master,这会将更改从master存储库中拉下来,以使本地克隆保持最新状态。

从此列表中选择上游/主服务器

本地克隆完成从主存储库中提取更新后,使用GitHub桌面上的push origin按钮将这些新更改推送到存储在GitHub上的fork中