Git 清理 fetch 失败占用的磁盘空间
最近在下载 chromium 源码,下载完之后需要切换到指定的分支,这时候使用 git fetch 进行切换,但是不是一次就能成功。
所以需要不断执行 git fetch ,但是随着执行的次数增多,我发现磁盘的空间却越来越少。
也就是 git fetch 失败后占用了磁盘空间并没有释放。
在查找资料后发现使用 git prune 可以解决这个问题。
git prune 会删除没有使用的 hash 文件,由于我们这边 fetch 失败了,所以这些文件是没有使用的。
执行之后磁盘瞬间释放70G空间。
我们在使用