上传大文件到github
- 问题:github 会在你上传文件大于50M的时候,给予警告 ; 大于100M的时候给出 server reject(拒绝上传)
-
解决方案
1.下载git lfs
git lfs install(初次使用)
2.git lfs track “file.zip”(大文件的名称)
3.git add .gitattributes
4.git add file.zip
5.git commit -m “备注信息”
6.git remote add origin git@github.com:tianqixin/runoob-git-test.git(仓库名)
7.git push -u origin master
目前 Git LFS的总存储量为1G左右,超过需要付费。
- 新的问题:提交到远程仓库时文件超过100M,提交失败,删除了大文件之后,再次commit,push发现仍然失败,因为需要删除错误的版本。
- 解决方法:
查看提交日志及状态:git log (commit时的说明很重要,不要省略)
git status
退回到N步之前:git reset --hard HEAD~N
- 删除本地仓库:
删除仓库文件夹下隐藏的.git文件夹即可