如何更新 Github 分支,包括上游的新分支?

Ofe*_*lon 3 git github

这不是这个的重复,也不是我在 SO(和外部)上找到的任何其他内容。

我从另一个存储库(我们称之为“上游”)创建了一个 github 分支(假设是“起源”)。时间过去了,我希望上游的起源发生变化。今天,github 有一个漂亮的“获取上游”按钮,可以更新我创建原始分支时存在的分支,并且单独更新它们。

github文档列出了据称相当于“获取上游”UI 的命令:

$ git fetch upstream
...
$ git checkout main
...
$ git merge upstream/main
Run Code Online (Sandbox Code Playgroud)

那么“获取上游”UI 不会尝试更新非默认分支?更不用说创造新的了?

通过命令行实现此目的的正确方法是什么?(我将原点和上游设置为遥控器,并做了一个fetch --all

有没有地方可以让我们和 github 开发者自己讨论这个问题?我找不到合适的仓库(他们有 400 多个)。在我看来,这是一个有价值的潜在改进。

Oli*_*ier 5

如果您只有一个要同步的新分支并且知道其名称,那么真正简单快捷的方法是在 GitHub 中手动创建分支,然后只需点击“同步分叉”即可完成...