【发布时间】:2020-12-06 13:43:48
【问题描述】:
我已将 Repo1 从 github 克隆到我的本地。 然后使用 git remote add new-origin 命令添加 Repo2 的 url。
Repo1 包含 100 个分支,所以我无法为每个分支结帐
我正在尝试使用 git push new-origin --all
将所有分支推送到 Repo2但只有 Repo1 的 master 分支被推送到 Repo2。
如何将 Repo1 的所有 100 个分支推送到 Repo2,而不检查到 Repo1 的所有分支
注意:我不想使用裸存储库或镜像存储库
【问题讨论】:
-
嗨,Romain,Repo1 是一个开源项目,我正在尝试使用这些源代码。我想将完整的 Repo1 源复制到我的 Repo2。并且经常,我想将 Repo1 的最新更改更新到我的 Repo2
-
为什么不想使用裸存储库来实现这一点?如果您使用“--bare”克隆原始存储库,则使用“--all”的推送将正常工作。
-
嗨,Marcelo,实际上我正在试验开源。所以每次我需要用开源更改更新我的回购。所以我不使用裸露的
标签: git github svn gitlab gerrit