重置Git项目

时间:2017-03-16 07:42:09

标签: git github

我想从头开始完全重写一个项目(事实上使用完全不同的语言),但我想保留所有以前的git提交以供参考。什么是最好的方法来解决这个问题?

注意,这个项目连接到github,我希望将代码保存在同一个存储库中,同时保留所有先前的提交。

1 个答案:

答案 0 :(得分:2)

只需将一个新分支作为孤儿分支打开,它就不会与“旧代码”

相关
git checkout --orphan -b <new_branch>
  

--orphan <new_branch>

     

创建一个名为,启动并切换到它的新孤立分支。在这个新分支上进行的第一次提交将没有父级,它将成为与所有其他分支和提交完全断开的新历史的根。