重置Git项目

重置Git项目,git,github,Git,Github,我想从头开始完全重写一个项目(事实上使用一种完全不同的语言),但我想保留所有以前的git提交供参考。最好的方法是什么 请注意,这个项目连接到github,我希望在保留所有以前提交的同时将代码保存在同一个存储库中 只需打开一个新分支作为孤立分支,它将与“旧代码”无关 git签出--孤立-b --孤立的 创建一个新的孤立分支,名为,从开始并切换到它。在此新分支上进行的第一次提交将没有父级,并且它将是与所有其他分支和提交完全断开连接的新历史的根 git checkout --orphan -b &l

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


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

只需打开一个新分支作为孤立分支,它将与“旧代码”无关

git签出--孤立-b
--孤立的

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

git checkout --orphan -b <new_branch>