我试图从头开始清理旧项目,但现在 .git 文件夹保留了我不需要的所有历史文件。
我解释了我所做的一切:
我开始在一个旧的存储库上工作。
几个月后,我重新开始了这个项目。因此,我没有创建新的存储库,而是创建了一个新的孤立分支并开始提交。
当我准备好第一个版本时,我想清理旧的东西只是删除分支(开发/主)并将新分支重命名为相同的分支(再次开发/主)
一切都很好,代码和git历史只有新代码。但我看到 .git 文件夹太大了,唯一的办法就是这么大是因为保留了所有历史记录。(项目代码库大小仅为 15MB。.git 文件夹大小为 800MB)。
如何删除旧对象。我在网上看到很多与 prune 和其他名称相关的 git 命令,但没有人帮助我。
我只想要与我第一次提交重新开始项目相关的对象。