具有相同提交的git orphan分支

时间:2013-08-03 10:13:07

标签: git

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

基本上我需要最终使用master和dev,两个孤儿但两者都相同(直到我进一步提交)。

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

1 个答案:

答案 0 :(得分:0)

(如果孤儿分支在这里是正确的解决方案,请不要犹豫,只是试图回答关于重复历史的初始问题。
由于nneonneo comments 常规分支可能正常

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

可行的是:

那看起来像是:

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

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