清空Git中的所有先前提交记录?

3

我有一个Git仓库,我想要删除所有之前的提交记录。

因为我测试了提交垃圾文件,现在我想要“重新开始”这个仓库。

这是可能的吗?

2个回答

4

只需删除.git目录,然后再次运行'git init'即可重新开始。

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


+1,这正是Git的全部意义。请参阅Linus关于他创建Git的演讲。 - user257111

2
为什么不直接删除包含存储库的文件夹并创建一个新的文件夹呢?
如果您想保存最新版本的文件,只需在存储库的顶级目录中删除.git目录。
如果您想保存其他版本的文件,请首先检出该版本,然后再删除.git

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接