在使用 GitHub 进行版本控制时,默认情况下,单个文件的大小限制为 100MB。
如果你需要上传超过这个大小的文件,可以使用 Git LFS(Large File Storage)。
Git LFS 是一种 Git 扩展,专门用于处理大文件,它将大文件替换为轻量级的指针,并将实际的文件内容存储在远程服务器上。
1.安装
从 Git 2.13 版本开始,Git LFS 就已经包含在 Git 的默认安装中。
也就是说,如果你安装的是 Git 2.13 及以上版本,你就可以跳过该步骤了。
安装 Git LFS:
首先,你需要在本地系统上安装 Git LFS。
Git LFS官方网站:https://git-lfs.github.com/
下载适合你操作系统的安装程序,并按照说明进行安装。
如果出现了这种情况,说明Git你版本已经超过2.13了或者没安装Git
2.配置
安装完成后,你需要在你的仓库中初始化 Git LFS:1.初始化
git lfs install 如图2.指定文件
然后,指定你要跟踪的大文件类型。例如,如果你要跟踪所有的 .psd 文件(Photoshop 文件),可以运行:例如: git lfs track "*.psd"
也可以直接指定一个文件夹下的所有文件
例如:git lfs track "large_files/*"
3.配置信息的更改
在第一步的操作完成后你就可以在项目的根目录中找到.gitattributes配置文件可以随时自己手动重新修改