我已将repo分配到我自己的github帐户并已成功将其拉到我的PC,但是现在我想要原始仓库上的新分支但是当我尝试分叉那个分支时,它需要我的github帐户上的主分支没有实际做任何事情。如何在我的帐户上获得两个分支。
答案 0 :(得分:5)
一旦你克隆了你的分叉,你就可以在你的本地克隆仓库中添加一个新的远程引用原始仓库(你已经分叉的那个,以及刚刚出现新分支的那个)
你做的是:
cd /path/to/local/repo
git remote add upstream /url/of/original/repo
git fetch
最后一次获取将包括新分支(在remotes/upstream
名称空间中)
从那里,您可以轻松地从upstream/newBranch
开始创建一个本地分支并将其推送到您的分支(由名为' origin
')的远程引用
git checkout -b newBranch upstream/newBranch
git push -u origin newBranch