目标
实现全局配置git上传需要忽略的文件
减少上传体积
毕竟码云个人用户只有5g空间
穷迫使我学习,,,淦
对比
我们先来看看未设置忽略文件的上传体积
淦!
一个前端几个页面文件体积已经半百
这里面占比最大的就是打包文件了
这玩意就没必要git上去占用宝贵的存储空间了
所有非常有必要排除!
步骤
- 进入当前登录用户目录
右键打开git bash窗口
- 使用liunx命令创建一个文件
名字随便取
千万千万不要右键新建
那样格式都不对
- 继续输入命令
git config --global core.excludesfile ~/gitignore_global
可以在本页面的.gitconfig文件看到你修改的内容
- 增加排除文件的正则表达式
我这里就稍微加几个
其他的碰到了再加
unpackage/
*.apk
*.log
*.lock
*.jar
*.war
*.ear
.idea/
.hbuilderx/
保存
测试
删掉之前项目里的.git目录
重新初始化仓库
这次速度明显快多了
再看看体积
淦!
直接缩水好多
又能继续白嫖好几十个项目空间了
总结
当然这里的是全局排除目录
有时候遇到特殊情况需要单独添加
或者单独删除
单独添加也很简单
这个文件里添加就行
这里面添加的内容只会在本项目生效,其他项目不受影响
至于单独删除嘛…
要我遇到了就直接改全局,或者改包名
如果有更好方法的希望不吝赐教
非常感谢~