在GitHub上重新分叉存储库

时间:2014-11-05 12:35:04

标签: github github-for-windows

我在GitHub上分叉了一个存储库,并且有一个相当广泛的提交/拉/推历史,我需要保留它。

主存储库的所有者已创建了一些新分支。如何在不删除fork并从头开始克隆的情况下将这些分支克隆到我的分叉副本中?

1 个答案:

答案 0 :(得分:4)

您希望将其他存储库添加为您自己的存储库。

到达你的计算机上你的存储库并打开git Bash并执行:

git fetch upstream
git rebase upstream/master

然后,只要你需要更新你的fork,就行:

{{1}}

除了来自其他存储库的任何更改之外,它将重新应用当前分支上的任何更改。请注意,为了简化操作,我通常会将主分支保留在我的存储库中,而不会在分支机构中工作。然后,每当我需要更新时,我只需要修改master并在其上重新绑定我的其他分支。

不知道如何获得上游的其他分支机构,但这个答案可能有所帮助:How do I check out a remote Git branch?