.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
相关推荐
Alkaid:2 小时前
GIT常用命令
大数据·git
我命由我1234510 小时前
Android Studio - 在 Android Studio 中直观查看 Git 代码的更改
android·java·开发语言·git·java-ee·android studio·android jetpack
无证驾驶梁嗖嗖10 小时前
git_lab_事故恢复全过程(ubuntu_22
linux·git·ubuntu
何中应10 小时前
CentOS7安装Git
运维·git·centos·开发工具
微尘hjx11 小时前
【GitHub 代码仓 02】git命令操作示例
git·elasticsearch·github
阿正的梦工坊14 小时前
Git提交中的perf和chore是什么?
git
Fly feng15 小时前
git rebase 变基操作教程
git
laoliu199615 小时前
开源 FRP GUI 客户端
git·开源·github
YanaDH17 小时前
前端开发新机环境部署(带链接)
git·vscode·npm·node.js
微尘hjx18 小时前
【GitHub 代码仓 03】Git + GitHub 实战速查手册
git·github