美文网首页
git仓库过大,减少仓库体积,永久删除git库的物理文件

git仓库过大,减少仓库体积,永久删除git库的物理文件

作者: 承诺一时的华丽 | 来源:发表于2020-03-20 09:31 被阅读0次
  • 查看存储库中的大文件
git rev-list --objects --all | grep -E `git verify-pack -v .git/objects/pack/*.idx | sort -k 3 -n | tail -10 | awk '{print$1}' | sed ':a;N;$!ba;s/\n/|/g'`

git rev-list --objects --all | grep "$(git verify-pack -v .git/objects/pack/*.idx | sort -k 3 -n | tail -15 | awk '{print$1}')"
  • 永久删除git库的物理文件
git filter-branch --tree-filter 'rm -f path/largefiles' --tag-name-filter cat -- --all #注意:命令中的 path/largefiles 是大文件所在的路径,千万不要弄错!
git push origin --tags --force
git push origin --all --force

如果在 git filter-branch 操作过程中遇到如下提示,需要在 git filter-branch 后面加上参数 -f

相关文章

  • git仓库过大,减少仓库体积,永久删除git库的物理文件

    查看存储库中的大文件 或 永久删除git库的物理文件 如果在 git filter-branch 操作过程中遇到如...

  • GIT学习与实战记录

    创建版本库repository 更新(新增、修改、删除)文件到git仓库 删除的另一种写法: 查看当前git仓库状...

  • git 本地忽略某些个文件

    git本地忽略文件 git删除仓库文件,本地不删除

  • git终端操作

    git终端使用 第一次使用git看这里 删除远程仓库的方法 克隆远程仓库到本地库:git clone http文件...

  • Git操作命令

    Git操作命令 本地仓库操作创建新仓库:git init创建、删除、修改文件:vi main.c 缓存文件:git...

  • git管理

    进入git仓库cd ~/.ssh 把文件添加到本地库git add . 把文件修改提交到仓库git commit ...

  • git迁移

    git clone --bare 原库/仓库.gitcd /仓库git push --mirror 新库/仓库.git

  • Git

    安装git 命令 创建版本库 修改 版本回退穿梭 删除文件 远程仓库(gitbub) — 推送 远程仓库(gitb...

  • Git 常用命令

    git库管理命令 克隆远程仓库 创建本地代码库 查看历史 标签管理 回滚操作 取消对文件的修改 git删除文件 查...

  • 2022-11-16

    创建 git 仓库(仓库aaa,项目为bbb) 已有仓库? 删除文件或文件夹 1、在本地仓库删除指定文件 2、在本...

网友评论

      本文标题:git仓库过大,减少仓库体积,永久删除git库的物理文件

      本文链接:https://www.haomeiwen.com/subject/tnpdyhtx.html