在备份我的毕设到github私有库的时候,发现git对于单文件大于100MB的会限制上传,一番折腾一下发现了git-lfs [Git LFS(Large File Storage,大文件存储)是 Github 开发的一个Git 的扩展,用于实现 Git 对大文件的支持]。
到Git LFS官网下载
Git Large File Storage | Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise. (git-lfs.com)
1、下载并安装 Git 命令行扩展。下载并安装后,通过运行以下命令为您的用户帐户设置 Git LFS:
git lfs install
2、在要使用 Git LFS 的每个 Git 存储库中,选择希望 Git LFS 管理的文件类型(或直接编辑 .gitattributes)。你可以随时配置其他文件扩展名。
git lfs track "*.psd"
之后会多出一个配置文件.gitattributes,现在确保跟踪 .gitattributes:
git add .gitattributes
3、像往常一样提交并推送到 GitHub;例如,如果当前分支名为 main
:
git add file.psd git commit -m "Add design file" git push origin main