买了一个回购。大师添加了提交。我如何获取这些添加内容?

时间:2018-03-12 19:40:29

标签: git git-merge git-pull git-fork git-fetch

所以,我最近开始在Github上为开源项目做贡献。到现在为止,我只是将自己的个人项目放在那里。

现在,我分发了一个我发现有趣的组织的回购。但是,我看到那个组织已经向主人添加了提交。我相信我的工作会导致合并冲突。

我需要帮助:

  • 我需要知道如何将已经在org主分支中提交的代码拉到我的分叉主分支。

1 个答案:

答案 0 :(得分:2)

您应该可以通过执行以下操作将分叉同步到原始主分机:

  1. 将原始存储库指定为新的远程上游存储库

    git remote add upstream https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git
    

    然后,您可以运行 git remote -v 以确认已正确添加上游存储库

  2. 从上游分支获取(主提交将在上游/主站)

    git fetch upstream
    
  3. 将来自上游主服务器的更改合并到您的本地主服务器(使您的服务器同步)

    git merge upstream/master
    
  4. 有关完整的分步指南,请参阅https://help.github.com/articles/syncing-a-fork/