Github 如何使用Fork获取所有提交

Github 如何使用Fork获取所有提交,github,fork,clone,repository,Github,Fork,Clone,Repository,我正试图复制一份我可以访问的回购协议。然而,当我把它交给我自己的账户时,并不是所有的最新变化都出现了。例如,原始版本有840个提交和7个贡献者,而my fork只有733和4个贡献者。此外,read me文件未更新 如何获得所有更改/更新等的完整副本 (我是一个新手,所以我需要非常基本和简单的说明。)当你创建一个存储库时,默认情况下它只包含主分支。如果需要其他分支,最简单的方法是将分支副本克隆到工作区,然后将原始存储库添加为新的远程存储库。我通常会这样做: git remote add upst

我正试图复制一份我可以访问的回购协议。然而,当我把它交给我自己的账户时,并不是所有的最新变化都出现了。例如,原始版本有840个提交和7个贡献者,而my fork只有733和4个贡献者。此外,read me文件未更新

如何获得所有更改/更新等的完整副本


(我是一个新手,所以我需要非常基本和简单的说明。)

当你创建一个存储库时,默认情况下它只包含主分支。如果需要其他分支,最简单的方法是将分支副本克隆到工作区,然后将原始存储库添加为新的远程存储库。我通常会这样做:

git remote add upstream url-to-original-repository
git fetch --all
git branch -a

这将列出所有分支,您可以签出感兴趣的任何上游分支

对不起,我的意思是说github。付费订阅我已经在你的问题中添加了一个github标签。希望你能得到更好的回复。非常感谢凯尔的回答。如果你“克隆”到桌面上的副本将带来所有的分支或它的主分支,也就是主分支。否则,您的选项是执行git fetch--all和/或添加远程跟踪分支