📜  将你的 fork 与 GitHub 中的 master 同步

📅  最后修改于: 2021-10-24 12:51:51             🧑  作者: Mango

GitHub 是开源贡献的主要平台,也是为其他项目获取知识的绝佳方式。了解最新使用的模块、不同的编码风格,并与世界各地的各种开发人员取得联系并建立社区。

在使用 GitHub 并为各种应用程序做出贡献时,重要的是我们要使用主存储库更新我们的 fork 存储库,因为各个贡献者可能会进行各种更改,如果我们更新了这些更改,它将有助于我们在未来的问题和贡献中还使用项目的更新版本。这是同步fork与master的官方定义

那么,我们该怎么做呢?!如果您是一名新的开发人员并且也是开源新手,那么这是您必须学习的重要命令结构,它将使您的开源贡献之路顺利。

以下是将您的分叉与主服务器同步的步骤:

第 1 步:在 git bash 中打开命令行或终端。

第 2 步:在您的终端中运行以下命令以查看您的 fork 中当前配置的远程存储库:

git remote -v

第 3 步:运行以下命令:

git remote add upstream https://github.com/(original_owner_or_organisation/(original_repository).git

这个特定的命令将帮助您添加上游,这意味着指向您从中分叉的主存储库的链接。

第 4 步:通过再次运行以下命令现在检查您的遥控器:

git remote -v

它将显示类似这样的内容,表示您自己的本地存储库以及您的主存储库。

第 5 步:使用以下命令从上游获取更改:

git fetch upstream

现在,您已经设置了上游,是时候从上游(主存储库)获取自您分叉以来所做的更改。但在运行此命令之前,请确保您在 master 分支或任何主分支中。

第 6 步:合并获取的更改:

git merge upstream/master

我们终于达到了里程碑,现在剩下的工作就是将您从 master 获取的更改合并到本地存储库。此命令将帮助您做到这一点。

正确地按逐步顺序运行所有这些命令后,您将成功地在本地存储库中更新在 master 中所做的所有更改。