转载

.gitignore文件使用

.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

?

正文到此结束
本文目录