gpt4 book ai didi

git - 当您已经拥有主人时,如何从 repo 中 fork 出一个新分支?

转载 作者:太空狗 更新时间:2023-10-29 13:53:00 24 4
gpt4 key购买 nike

我已经将一个 repo fork 到我自己的 github 帐户并成功地将它 pull 到我的电脑上,但是现在我也想要原始 repo 上的一个新分支但是当我尝试 fork 那个分支时,它需要我我的 github 帐户上的 master 分支实际上没有做任何事情。如何在我的帐户中获得两个分支。

最佳答案

一旦你克隆了你的 fork,你就可以在你的本地克隆 repo 上添加一个新的 remote 引用原始 repo(你已经 fork 的那个,以及刚刚出现的新分支的那个)

它是 triangular workflow :

https://cloud.githubusercontent.com/assets/1319791/8943755/5dcdcae4-354a-11e5-9f82-915914fad4f7.png

你所做的是:

cd /path/to/local/repo
git remote add upstream /url/of/original/repo
git fetch upstream

最后一次获取将包含新分支(在 remotes/upstream 命名空间中)

从那里,您可以轻松地从 upstream/newBranch 开始创建一个本地分支,并将其推送到您的分支(由名为“origin”的远程引用)

git checkout -b newBranch upstream/newBranch
git push -u origin newBranch

关于git - 当您已经拥有主人时,如何从 repo 中 fork 出一个新分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36118433/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com