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