我错误地使用 Git 对根文件夹进行了版本控制。如何删除并恢复它占用的空间?

我错误地使用 Git 对根文件夹进行了版本控制。如何删除并恢复它占用的空间?

我不知道它是怎么发生的,但似乎几个月前我在 macOS 上的根文件夹上错误地初始化了 Git,并且它对我的整个根进行了版本控制。

现在我的驱动器中几乎没有剩余空间(250GB 中 11GB)。我该如何修复它以恢复它当前占用的驱动器空间?

在“关于这台 Mac”中,我可以看到“系统”占用了超过 100GB 的空间,这太疯狂了。我对 Git 和版本控制还很陌生。

答案1

如果您在不知情的情况下对 root 进行版本控制,也许您可​​以直接删除/.git

  1. 打开 Terminal.app。

  2. sudo rm -rf /.git/

确定不要在那里添加任何额外的空格。您可能会丢失所有数据。如果您不确定自己在做什么,也可以尝试通过浏览 Finder 来查找并删除它。然后,一旦您准备好这样做,请清空废纸篓。

答案2

好吧,我错了。我确实不小心在根文件夹上初始化了 git,有人告诉我这可能是造成所有浪费空间的原因,我相信了,因为我找不到源头,但在尝试了您的解决方案并阅读更多内容后,我意识到这不是问题的原因。我在 reddit 帖子中读到关于使用 DaisyDisk 来判断磁盘使用率在哪里下降的信息,它帮助我快速找到了浪费存储空间的源头。

系统缓存。~/library/caches我有超过 30GB 的来自 Adob​​e 应用程序、Spotify 等的缓存信息。

Xcode 有近 20gb 被设备使用。遵循这个建议并释放了 95% 的空间(并且 xcode 和模拟器仍然可以正常工作)。

该应用程序还显示了其他存储使用率高的地方,在查看哪些可以安全删除、哪些不能删除后,最终能够恢复超过 75GB 的空间。

我意识到这使得问题变得无关紧要,所以我想知道我应该怎么做(编辑它?)。

谢谢您的回答。

相关内容