.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
相关推荐
Eoneanyna1 小时前
QT设置git仓库
开发语言·git·qt
+码农快讯+1 小时前
Git入门学习(1)
git·学习·elasticsearch
VaporGas5 小时前
idea集成和使用Git指南
java·git·intellij-idea
无名之逆5 小时前
计算机专业的就业方向
java·开发语言·c++·人工智能·git·考研·面试
大广-全栈开发6 小时前
centos 7 安装gitlab
linux·git·centos
zhangphil6 小时前
git删除本地分支报错:error: the branch ‘xxx‘ is not fully merged
git
Tammyhlf7 小时前
新电脑工作流搭建记录-前端篇
git
6230_8 小时前
git使用“保姆级”教程1——简介及配置项设置
前端·git·学习·html·web3·学习方法·改行学it
为祖国添砖爪哇10 小时前
【Git原理与使用】多人协作与开发模型(2)
git
memories19810 小时前
git使用方法详解(适合新手)
git