wuc*_*ang 15 fork github git-pull
我几天前分叉了一个GitHub项目,从它的问题开始,我可以看到主分支从那时起就进行了一些修改.
当我cd
到这个项目的位置目录并使用git pull
它时,它说"已经是最新的".为什么?
如何更新我的fork以包含来自原始仓库的提交?
小智 39
分叉存储库时,会在GitHub帐户上建立原始存储库的副本.这允许对"复制"进行读写访问.
当原始存储库资源具有可使您的副本受益的提交时,请按照以下步骤更新fork的主分支.您可以更新其他分支,但典型的工作流程是master
针对原始存储库进行更新.
cd
到你的项目目录git remote add upstream <url-of-original-repository>
git branch
并确认你在master
分支机构git pull --rebase upstream master
步骤#5将获取"原始"存储库的所有新提交,将它们master
从最后一个应用到分支merge-base
,然后将所有分支的提交包含在"顶部".
无论何时需要再次更新fork,只需在步骤#5中运行命令即可.
归档时间: |
|
查看次数: |
8318 次 |
最近记录: |