重写git历史记录以将master分支转换为开发分支?

时间:2010-03-27 19:21:33

标签: git history

我正在考虑重写我的git repo以使用我遇到的新分支模型:

http://nvie.com/git-model

但是现在我的所有历史都存在于主分支中。我想重写它(可能使用git-filter-branch?)这样所有历史记录都在一个名为development的分支中。
这可能吗?这绝对超出了我有限的git技能。

1 个答案:

答案 0 :(得分:2)

只需创建一个开发分支,指向主控的HEAD,然后就可以删除主分支。

顺便说一下。从第一次看那个分支模型开始,我不认为它是在考虑git的分支技术时制作的。因为它将分支解释为稳定的开发,这对于像SVN这样的其他VCS系统是正确的,但对于git则不然。 git中的分支只是提交的指针,你可以根据需要移动它们。

相关问题