如何将一个分支从原来的GitHub项目克隆到您的分支?
我完成了一个GitHub项目。我想创建一个新分支,它是原始项目主分支的克隆(主分支在我上次分叉时有新的提交)如何将一个分支从原来的GitHub项目克隆到您的分支?,git,github,Git,Github,我完成了一个GitHub项目。我想创建一个新分支,它是原始项目主分支的克隆(主分支在我上次分叉时有新的提交) 我该怎么做呢?从上游取回,签出到那个分支,然后用力推到你的叉子上的那个分支 git fetch upstream git checkout <target branch> git push -f origin <target branch> git获取上游 git签出 git-push-f原点 免责声明:我尚未对此进行测试。首先,您需要进行测试 现在,您可以对
我该怎么做呢?从上游取回,签出到那个分支,然后用力推到你的叉子上的那个分支
git fetch upstream
git checkout <target branch>
git push -f origin <target branch>
git获取上游
git签出
git-push-f原点
免责声明:我尚未对此进行测试。首先,您需要进行测试
现在,您可以对原始repo的任何分支使用任何git命令
$ git checkout master
$ git pull upstream master
当然,您可以签出除master之外的任何其他分支
$ git checkout my-radical-new-feature
$ git pull upstream master
通常我直接拉到本地主分支,如图所示,然后将本地主分支合并到我工作的其他分支中
$ git checkout master
$ git pull upstream master
$ git checkout my-radical-new-feature
$ git merge master
有关更多详细信息,请参见可能在您的分支中将远程回购更改为原始回购,并提取最新的更改
git pull
?…这样假设OP已经配置了上游
远程回购。
$ git checkout master
$ git pull upstream master
$ git checkout my-radical-new-feature
$ git merge master