猿问

.git 文件太大时怎样处理

一个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.
撒科打诨
浏览 763回答 2
2回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答