.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
相关推荐
像风一样的男人@6 分钟前
warning: could not find UI helper ‘git-credential-manager-ui‘
git·ui
代钦塔拉2 小时前
Git & GitHub 从入门到精通:全流程实战教程
git·github
晚风吹红霞3 小时前
Linux下的趣味编程 —— 进度条、Git版本控制与GDB调试实战
linux·运维·git
xlq223223 小时前
7.git
git
Ws_3 小时前
Git + Gerrit 第六课:commit --amend、Patch Set 与 Change-Id
git
AIMath~20 小时前
向github中上传文件过大超过50M怎么办
网络·git·github
AIMath~1 天前
如何将一个新的文件夹使用git 工具提交到github新仓库中
git·github
满天星83035771 天前
【Git】原理及使用(二) (版本回退)
linux·git
愿天垂怜1 天前
【C++脚手架】ffmpeg 库的介绍与使用
linux·服务器·开发语言·c++·ide·git·ffmpeg
月夜的风吹雨1 天前
Linux 基础开发工具详解:从 yum 到 gdb 实战指南
linux·git·ubuntu·centos·vim