分叉了一个回购协议。主人添加了提交。我如何获取这些添加项?
Forked a repo. The master added commits. How do I fetch those additions?
所以,我最近开始为 Github 上的开源项目做贡献。直到现在,我只是把我自己的个人项目放在那里。
现在,我分叉了一个我觉得有趣的组织的回购协议。但是,我看到该组织已经向主服务器添加了提交。我相信我的工作会导致合并冲突。
我需要什么帮助:
- 我需要知道如何将在组织的主分支中提交的代码拉到我的分支主分支中。
您应该可以通过执行以下操作将您的分叉同步到原始母版:
将原始仓库指定为新的远程上游仓库
git remote add upstream https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git
然后你可以运行 git remote -v 确认上游仓库已经正确添加
从上游分支获取(主提交将在 upstream/master)
git fetch upstream
将来自上游 master 的更改合并到您的本地 master(使您的分支同步)
git merge upstream/master
有关完整的分步指南,请参阅 https://help.github.com/articles/syncing-a-fork/
所以,我最近开始为 Github 上的开源项目做贡献。直到现在,我只是把我自己的个人项目放在那里。
现在,我分叉了一个我觉得有趣的组织的回购协议。但是,我看到该组织已经向主服务器添加了提交。我相信我的工作会导致合并冲突。
我需要什么帮助:
- 我需要知道如何将在组织的主分支中提交的代码拉到我的分支主分支中。
您应该可以通过执行以下操作将您的分叉同步到原始母版:
将原始仓库指定为新的远程上游仓库
git remote add upstream https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git
然后你可以运行 git remote -v 确认上游仓库已经正确添加
从上游分支获取(主提交将在 upstream/master)
git fetch upstream
将来自上游 master 的更改合并到您的本地 master(使您的分支同步)
git merge upstream/master
有关完整的分步指南,请参阅 https://help.github.com/articles/syncing-a-fork/