在Git中清空以前的所有提交?

时间:2010-08-18 23:49:26

标签: git

我有一个Git存储库,我想删除以前的所有提交。

因为我测试了提交垃圾文件,现在我想“重新开始”使用存储库。

这可能吗?

2 个答案:

答案 0 :(得分:4)

只需再次删除.git目录和'git init'即可重新开始。

如果您在repo中进行了任何配置,则可以在删除.git之前始终备份.git / config。

答案 1 :(得分:2)

为什么不删除包含存储库的文件夹并创建一个新文件夹?

如果要保存文件的最新版本,只需删除存储库顶级目录中的目录.git即可。

如果您想保存其他版本的文件,请先检查该版本,然后删除.git