使用github做爲倉庫的時候面向開發者還好,幾乎代碼都是屬於細小零碎文件,可是若是面向大部分文件都是 .mp三、.psd 這類的就要謹慎了,由於這類文件很輕鬆就超過100MB,然而在github上傳協議中,超過100MB的文件須要使用擴展來處理,而不是能夠直接上傳的。git
github 官方擴展 (https://help.github.com/en/articles/installing-git-large-file-storage)github
macOS 舉例code
brew install git-lfs
git lfs track "*.psd" //全部psd文件都使用lfs上傳
⬆️注意: 一、lfs 只能根據擴展名來過濾哪些使用lfs上傳 二、以上命令執行以後,會在當前目錄生成文件".gitattributes",內容大概是這樣⬇️開發
*.psd filter=lfs diff=lfs merge=lfs -text
之後再次上傳psd類型的大文件,系統會自動使用lfs上傳get