【发布时间】:2020-03-24 18:02:14
【问题描述】:
我想组织我的 git 存储库,因为其中多个是高度相关的。现在我想将它们全部合并(而不是合并)到一个带有多个分支的单一仓库中,并删除旧的仓库。我该怎么办?
例如,我有带有分支 A.master、A.branch1、B.master、C.master、C.branch2 的 repo A、B 和 C。我想要的是创建一个新的仓库 D,其分支是 D.master(新事物)、A.master(必须更改名称)、A.branch1、B.master(必须更改名称)、C.master(有更改名称),C.branch2 以及原始存储库中的所有提交历史记录。然后删除A、B、C,这样子模块就不能使用了。
【问题讨论】:
-
是的,这就是你必须做的:在有冲突的地方想出新的名字。您的实际问题是什么?
-
我的问题是如何做所有这些组合。我想将不同的存储库合并为一个并保留所有提交历史记录。该怎么做?
标签: git gitlab repository