GitHub上传超过100MB的文件
Github在文件上传时有限制,不能上传超过100MB的文件。此时我们需要借助GIT LFS来实现我们的目的。
第一步
将需要上传大文件model.h5放入本地仓库,然后在命令行输入
git status
可以看到untracked files中出现了刚刚放入的文件:
第二步
从官网下载GIT LFS.
安装好之后在本地目录仓库下执行以下命令:
git lfs track "model.h5"
运行结果如下
第三步
执行第二步之后会生成一个文件".gitattributes"。我们需要将该文件上传之后才可以上传大文件。
git add .gitattributes
git commit -m "submit file"
git push -u origin master
运行结果如下:
第四步
开始上传大文件:
git add model.h5
git commit -m "add file"
git pull // 如果多人同时开发维护代码,得先git pull,拉取当前分支最新代码
git push -u origin master
当看到以下进度条,就说明文件正在通过GIT LFS上传: