【发布时间】:2018-05-07 18:09:14
【问题描述】:
前段时间我分叉了一个 git repo。从那时起,master 分支有了几个新的提交。 https://help.github.com/articles/syncing-a-fork/ 解释了如何将上游 master 分支与本地 master 分支同步,然后将这些提交推送到我的 fork。
但是它没有提到如何同步新的上游分支。当我最初在 github 上 fork 项目时,它看起来像是带来了所有当前的分支。
我已经看到有关如何一次同步一个分支的说明。有什么方法可以一次同步所有新旧分支?
我还没有对我的 fork 做出任何承诺。因此,我正在寻找快进同步。
编辑: 另一种说法:
我想要
git ls-remote origin
匹配
git ls-remote upstream
这将包括分支和标签。
【问题讨论】:
-
你想完成什么?使用 git 时,您可以拥有多个远程存储库,但不确定您是否需要拥有 fork 中的每个分支以及原始存储库。
-
上游仓库的存档。包括所有分支。