在GitHub上重新创建存储库

在GitHub上重新创建存储库

问题描述:

我在GitHub上创建了一个存储库,并且有一个相当广泛的提交/推送/推送历史记录,我需要保留它。在GitHub上重新创建存储库

主存储库的所有者创建了一些新的分支。我怎样才能将这些分支克隆到我的分支副本中,而无需从头开始删除分支和克隆?

+0

见http://*.com/questions/7244321/how-to-update-github-forked-存储库 – Guy 2014-11-05 12:41:07

您需要将其他存储库添加为您自己的远程存储库。

得,你有你的电脑,然后打开混帐击上你的资料库,并做到:

git remote add upstream <address of the repository you cloned from> 

然后,每当你需要更新你的叉子只是做:

git fetch upstream 
git rebase upstream/master 

这会请重新应用您当前分支上的任何更改,而不是来自其他存储库的任何更改。注意使事情变得更容易我通常不会改变我的存储库上的主分支,只能在分支中工作。然后,无论何时我需要更新,我只需要重新分配主人并重新分配我的其他分支。

不知道让其他分支的上游虽然但这答案可能会有所帮助:How do I check out a remote Git branch?

+0

我认为参数是另一种方式? (至少这似乎已经为我工作): git remote add upstream – Hugo 2016-05-16 19:09:10

+0

是的,它看起来你是对的。我会在我的回复中解决这个问题。 – Sollace 2016-05-17 20:41:51