Git 提交的時(shí)候,超過(guò)限制會(huì)上傳不上去,此時(shí) LFS 就派上用場(chǎng)啦
- 安裝,我是用的是Macbook Pro,所以選擇macOS用戶安裝方式
Homebrew
安裝
brew install git-lfs
- 打開(kāi)終端,cd到git倉(cāng)庫(kù)本地路徑,初始化lfs
git lfs install
- 追蹤單個(gè)文件
git lfs track
eg:git lfs track "*.psd"
- 添加lfs追蹤文件,提交倉(cāng)庫(kù)(此處一定要先提交追蹤文件到倉(cāng)庫(kù),在提交其他文件)
git add .gitattributes
git commit -m "track *.psd files using Git LFS"
git add .
git commit -m "submit other files"
- 驗(yàn)證是否追蹤大文件,如果輸入后不顯示則追蹤不成功
git lfs ls-files
- 推送至遠(yuǎn)程倉(cāng)庫(kù)
git push origin master
例子1
例子2
摘抄來(lái)源于: https://zhuanlan.zhihu.com/p/65131817