gpt4 book ai didi

Git 同步到上游 : Newly created branch not showing in my fork

转载 作者:行者123 更新时间:2023-12-04 00:41:36 26 4
gpt4 key购买 nike

我有两个 Remote - origin 指向我的 fork 和 上游 指向公司 repo 。

$git remote -v    
origin https://github.com/me/app.git (fetch)
origin https://github.com/me/app.git (push)
upstream https://github.com/company/app.git (fetch)
upstream https://github.com/company/app.git (push)

我 fork 前一个月。我一直在 push 原点,然后向上游提出 pull 请求。这很好。

现在有人在上游创建了一个名为“3D_Theory”的分支,我想首先将该新分支反射(reflect)到我的原点,然后从该分支开始工作。但出于某种原因,该分支并没有反射(reflect)在我的起源中。

我尝试了以下方法:
git remote show origin
>> does not list 3D_Theory

git remote show upstream
>> lists 3D_Theory

我试过:
git fetch upstream
git checkout master
git merge upstream/3D_Theory

但是我仍然没有在我的 fork 上创建那个分支。如何在上游获得一个新分支以反射(reflect)我的 fork ?

谢谢

以下类似问题都没有帮助我:
  • Git checkout: updating paths is incompatible with switching branches
  • https://help.github.com/articles/syncing-a-fork/
  • Can "git pull --all" update all my local branches?
  • 最佳答案

    是的,我想这奏效了。

    git fetch upstream 3D_Theory:3D_Theory

    git status

    git push origin 3D_Theory

    如果您有更好的解决方案,请在此处发布,我会尝试您的解决方案并将其标记为更好的答案。

    关于Git 同步到上游 : Newly created branch not showing in my fork,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30131530/

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