.gitignore文件使用
以前在使用git的时候,都没有考虑到添加.gitignore文件,知道遇到了一个麻烦事。
我一般会使用命令
git add .
,有一次提交的时候, 把训练好的深度学习模型文件model.pkl
给提交到本地上了,最后发现
git push origin master
一直出错,原因是github只允许提交小于100MB的文件, 我的模型文件整整400MB。
解决方法
1、回退到远程库的最近一次版本
git reset [远程的最近一次版本]
2、根目录新建.gitignore
文件,内容如下(自定义过滤大文件)
#filter model
*.pkl
*.bin
3、检查大文件是否已经被过滤
git check-ignore -v [大文件路径名]
4、重新提交
git add .
git commit -m 'success'
git push origin master