我有一个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.