【发布时间】:2021-04-06 00:18:19
【问题描述】:
我正在使用 git 来组织一个应该独立包含两个不同子项目的大项目
每个项目包含 4 个分支,代表它的不同版本
我想要做的是创建一个 git repo 和 8 个分支(4+4),以便每个分支都包含被引用的分支应该包含的内容
然而,主要问题是我没有找到克隆分支并将其推送到另一个 git repo 的方法。
Tnx
【问题讨论】:
标签: git git-branch
我正在使用 git 来组织一个应该独立包含两个不同子项目的大项目
每个项目包含 4 个分支,代表它的不同版本
我想要做的是创建一个 git repo 和 8 个分支(4+4),以便每个分支都包含被引用的分支应该包含的内容
然而,主要问题是我没有找到克隆分支并将其推送到另一个 git repo 的方法。
Tnx
【问题讨论】:
标签: git git-branch
虽然我已经说明了如何将分支从存储库推送到 your next question 中的单独空存储库,但您可以在将这些子项目在其 pwn 存储库中分离后,考虑 submodules强>。
这将允许您的主项目将那些其他存储库作为子模块引用,允许它们自行发展,同时在主存储库中重新分组。
我知道您有一个 issue with submodules and Eclipse,但正如我 described here,如果 Eclipse 没有完全初始化这些子模块,您可以更新它们。
【讨论】:
不就是git fetch <remote_name> <branch_name>吗?除非您真的是指每个分支 git clone --single-branch --branch <branch> <url> 的独立克隆。推送将是git push <remote> <branch>
【讨论】: