3

我想创建一个复制所有提交的孤立分支。

基本上我需要得到master和dev,都是孤儿但都是相同的(直到我进一步提交)。

我已经创建了孤主(空)并拥有我所有提交的开发人员。如何将所有这些提交复制到 master?

4

1 回答 1

0

(不判断孤立分支是否是正确的解决方案,只是试图回答关于复制历史的最初问题。
正如nneonneo 评论 常规分支可能没问题)

问题在于,如果两个分支之间的 SHA1 相同,则第二个分支将始终是指向第一个分支提交的简单指针。

可行的是:

这看起来像:

cd /original/repo
git fetch /path/to/clone master:dev

这将创建一个孤立分支dev,所有(相同的)提交都比master(在一个空的顶部)

于 2013-08-03T11:16:44.157 回答