为了账号安全,请及时绑定邮箱和手机立即绑定

.git 文件太大时怎样处理

.git 文件太大时怎样处理

千巷猫影 2019-04-23 15:35:56
一个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.
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 377 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信