如何在保留更改的同时删除所有存储库历史记录?

How delete all repository history while keeping the changes?

我的仓库文件很大。我确定我不想还原任何以前的提交,这意味着所有已完成的更改都希望在代码中永久保留。我只想删除所有以前的历史记录,同时保留更改。

您可以只删除 .git 文件夹,然后使用 git init 重新初始化存储库。

在 Windows 上,这可以通过 rmdir /s .git

完成