删除包含.git存储库的文件夹为什么这么慢?

时间:2017-07-10 13:01:04

标签: git performance repository delete-file slowdown

我认为删除存储库的最佳方法是首先删除“.git”隐藏文件夹,然后根据需要删除其他文件和目录。但是,为什么一次性删除所有需要这么长时间?

1 个答案:

答案 0 :(得分:2)

基本上,git存储代码的所有版本,这意味着,每次执行提交git时,将整个项目复制到.git/下的某个位置。

知道这一点,您将很容易理解删除此文件夹的时间可能会很长。

这是一篇非常好的SO帖子:How does git store files?