我有一个项目最近开始使用版本控制。
有一份完全不同的代码的早期尝试,我想把它添加到版本控制以备后人,但它既不是当前master
分支的初始提交的祖先也不是其后代。
我希望为此创建一个没有历史记录的新并行分支(即具有多个“初始提交”)。这是否可能在Git中实现而不必创建第二个存储库?提交树将类似于以下内容:
o---o---o master
\
o---o branch
o old implementation
我希望可以通过使用 git checkout old
命令来获取代码。 代码不得在90天后被垃圾收集器清理,并且可以选择附加标签。
git-branch
帮助文档,而不是git checkout
! - Nicholas Shanks