我想创建一个复制所有提交的孤立分支。
基本上我需要得到master和dev,都是孤儿但都是相同的(直到我进一步提交)。
我已经创建了孤主(空)并拥有我所有提交的开发人员。如何将所有这些提交复制到 master?
我想创建一个复制所有提交的孤立分支。
基本上我需要得到master和dev,都是孤儿但都是相同的(直到我进一步提交)。
我已经创建了孤主(空)并拥有我所有提交的开发人员。如何将所有这些提交复制到 master?
(不判断孤立分支是否是正确的解决方案,只是试图回答关于复制历史的最初问题。
正如nneonneo 评论 常规分支可能没问题)
问题在于,如果两个分支之间的 SHA1 相同,则第二个分支将始终是指向第一个分支提交的简单指针。
可行的是:
master
分支的第一个提交。master
分支? ”中解释的那样。这看起来像:
cd /original/repo
git fetch /path/to/clone master:dev
这将创建一个孤立分支dev
,所有(相同的)提交都比master
(在一个空的顶部)