.git内存清理方式

  1. 查看前15个大文件
bash 复制代码
git rev-list --objects --all | grep "$(git verify-pack -v .git/objects/pack/*.idx | sort -k 3 -n | tail -15 | awk '{print$1}')"
  1. 删除文件夹(public/housimg文件夹目录)
bash 复制代码
git filter-branch --tree-filter 'rm -rf public/housimg' --tag-name-filter cat -- --all
  1. 回收内存
bash 复制代码
rm -rf .git/refs/original/
git reflog expire --expire=now --all
git fsck --full --unreachable
git repack -A -d
git gc --aggressive --prune=now
  1. 提交变动
bash 复制代码
git push --force --all
相关推荐
liu****1 小时前
4.git远程操作
c++·git·版本控制
旅者时光19 小时前
Git使用基础
git
Clownorange19 小时前
git安装和配置
git
网安2311 0120 小时前
OWASP ZAP 安全工具深度剖析:从环境搭建到架构复原的结对编程实践
git
ShineWinsu1 天前
对于Linux:git版本控制器和cgdb调试器的解析
linux·c语言·git·gitee·github·调试·cgdb
php_kevlin1 天前
git提交限制规范
大数据·git·elasticsearch
安大小万1 天前
Git 常用命令终极指南:从入门到进阶
git
摇滚侠1 天前
GIT 代码冲突 git pull 和 git pull rebase 的区别,保持提交记录的线性整齐
git
vistaup2 天前
windows git 更新当前目录下所有的文件(非递归)
windows·git
王码码20352 天前
Flutter for OpenHarmony:Flutter 三方库 algoliasearch 毫秒级云端搜索体验(云原生搜索引擎)
android·前端·git·flutter·搜索引擎·云原生·harmonyos