我有一个最近开始使用版本控制的项目。
这个项目有一个较旧的尝试,使用完全不同的代码,我想将其添加到版本控制中以供后代使用,但它既不是当前master
分支初始提交的祖先也不是后代。
我希望为此创建一个没有以前历史的新并行分支(即有多个“初始提交”。这是否可以使用 Git 而不必创建第二个存储库?提交树看起来像这样:
o---o---o master
\
o---o branch
o old implementation
这样我就可以简单地使用git checkout old
来访问代码。90 天后垃圾收集器不得对其进行清理,并且可以选择对其进行标记。