如何合并原始项目的更改——Windows 中的 GitHub

如何合并原始项目的更改——Windows 中的 GitHub

我创建了一个帐户https://github.com/,fork 某人的项目以便我有自己的存储库,为 Windows 安装 GitHub 客户端,并将我的存储库克隆到我的本地驱动器。

我将在本地驱动器上工作。但在项目开发过程中,我想合并官方原始项目中的更改。

我没有找到如何做到这一点。以前,我使用 Windows 版 TortoiseSVN 客户端,其中有一个选项“SVN 更新”,可以将项目更新到最新版本。但我对 Github 及其客户端还不熟悉,不知道该怎么做。

答案1

GitHub for Windows 客户端不支持多个远程服务器[1],这是同步分支仓库和上游仓库所必需的。您必须转到命令行来执行更新。GitHub 有一些很好的说明他们的文件我总结一下:

有了本地仓库后,添加一个新的“上游”远程:

git remote add upstream <path to upstream repo>   

现在获取上游仓库以获取最新更新(尚未合并到您的本地仓库)

git fetch upstream

现在合并上游变更

git merge upstream/master

相关内容