Github上传超过100M文件需要使用Git LFS先进行大文件存储过程
git lfs(git large file storage)使用 - 简书 https://www.jianshu.com/p/ed2b6081f529
1、安装Git LFS
1.1 mac下请使用homebrew安装
brew install git-lfs
1.2 linux(unbuntu)下安装
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
apt-get install git-lfs
1.3 windows下安装
下载Git:https://git-scm.com
下载Git LFS:https://git-lfs.github.com
2、使用
2.1 首先需要在git版本库所在目录下对lfs进行初始化。 执行后,在根目录下会生成“.gitattributes”文件。
git lfs install
2.2 添加track规则,下面以后缀为”.dat”的二进制文件为例。
git lfs track "*.dat"
执行后,会发现.gitattributes文件多出一行
*.dat filter=lfs diff=lfs merge=lfs -text
说明已经生效。
2.3 将.gitattributes加入到版本控制中。
git add .gitattributes
git commit -m "add .gitattributes"
2.4 至此,lfs已经配置完成。后续的二进制add、commit、push同正常的代码提交完全一致,只是在push时会显示