【发布时间】:2011-05-23 13:04:32
【问题描述】:
我有一个来自 github 上的项目 (upstream) 的 fork (origin)。现在上游项目添加了一个新分支,我想导入到我的 fork 中。我该怎么做?
我尝试检查远程并在其之上创建一个分支,但这会以 git push 尝试推送到 upstream 的方式配置分支:
git checkout upstream/branch
git checkout -b branch
编辑
也许这不是很清楚,但我想将分支添加到我的本地存储库,所以我可以通过 git push 将它推送到 origin(我的 fork)。因为上游存储库通常是只读的,并且您将其分叉以供贡献。
所以我基本上想签出origin 上不存在的分支,其内容将从upstream 拉入。
【问题讨论】:
-
这能回答你的问题吗? How do I check out a remote Git branch?
-
@MichaelFreidgeim 我的问题基本上是在处理 多个 遥控器时询问
-u选项。这个问题中接受的答案涵盖了就好了。 -
对自动创建的无意问题感到抱歉 - 评论应读作“Possible duplicate”