当我们使用Git删除本地分支时,它实际上只是将该分支的引用从引用数据库中删除,并没有立即释放与该分支相关的对象和文件空间。为了释放这些空间,我们可以使用以下命令:
git reflog expire --expire-unreachable=now --all git gc --prune=now
第一行命令将过期的引用标记为“unreachable(不可达)”,然后第二行命令将收集并删除不可达的对象和文件。这样就可以释放硬盘空间了。
上一篇:本地分支配置不存在,无法进行git pull操作。
下一篇:本地分支在 git pull 后超过主分支。