我在GitHub上創建了一個存儲庫,並且有一個相當廣泛的提交/推送/推送歷史記錄,我需要保留它。在GitHub上重新創建存儲庫
主存儲庫的所有者創建了一些新的分支。我怎樣才能將這些分支克隆到我的分支副本中,而無需從頭開始刪除分支和克隆?
我在GitHub上創建了一個存儲庫,並且有一個相當廣泛的提交/推送/推送歷史記錄,我需要保留它。在GitHub上重新創建存儲庫
主存儲庫的所有者創建了一些新的分支。我怎樣才能將這些分支克隆到我的分支副本中,而無需從頭開始刪除分支和克隆?
您需要將其他存儲庫添加爲您自己的遠程存儲庫。
得,你有你的電腦,然後打開混帳擊上你的資料庫,並做到:
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?
見http://stackoverflow.com/questions/7244321/how-to-update-github-forked-存儲庫 – Guy 2014-11-05 12:41:07