一个repo里有.jar之类文件,从Github下载tag里的.zip文件大小有8M,然后我用filter-branch--tree-filter删除了相关目录,但大小没减多少..查看了一下,整个repo特别是.git/objects/文件太大,总共48M,于是网上搜gitgc命令的参数尝试性地弄了几个,到了37M,主要是.git/objects/pack/36M.作为一个JS前端模块还是太大了.其实太早的commit可以丢弃的.我想删除重建.git用来打包是可以的,但遇到这样的问题时大家会怎么处理来舍弃无用的历史和文件?---------更新:关于去掉部分commit,换个说法,,我去掉一部分文件和一部分文件相关的commit,但要求方便从官方版本merge更新目的是保证我的repo(不用于开发,仅仅发布压缩代码)小,而更新能进行merge.
添加回答
举报
0/150
提交
取消