热门标签 | HotTags
当前位置:  开发笔记 > 开发工具 > 正文

删除gitrebase-i中的提交不会减小.git文件夹的大小

如何解决《删除gitrebase-i中的提交不会减小.git文件夹的大小》经验,求大佬解答?

我有一个git存储库,.git文件夹是7MB.然后我添加并提交了一个16MB的.exe文件,后跟:

git gc --aggressive && git prune

以上我的.git文件夹现在是23MB.

接下来我做了一个git rebase -i选定的下拉:

在此输入图像描述

在引入16MB文件的提交(c8185ff)上,我完成了rebase并再次运行:

git gc --aggressive && git prune

现在当我测量.git文件夹时它仍然是23MB.

应该git rebase在上面执行不完全从历史记录中删除提交 - 好像文件从未被引入 - 因此将.git文件夹恢复到7MB大小?

我还试图对存储库进行全新的克隆,大小仍然是23MB - 我假设在进行新的克隆时将清除reflog.


推荐阅读
author-avatar
书友85467040
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有