過去做了許多的投影片就想試試看是不是可以把他上傳到github市面進行備份,通常我去演講的投影片差不多都未高達300MB,所以在上傳到100MB的時候,終端就會提示容量不足,於是就會跳出github無法上傳超過100MB的訊息給我。但這並不代表github不讓你上傳大的檔案上去,github提供了一個方法叫做Git Large File Storage (LFS) ,只要透過這方式上傳應該就是無敵了。
安裝
- 在macos中,首先安裝Homebrew
- 裝完Homebrew就可以開始安裝Git Large File Storage (LFS)
brew install git-lfs
使用
- 進到一個clone 下來到 本機的 repo
- 我們來把git-lfs裝進我們的repo當中
git lfs install
- 下指令設定到底哪些文件要用這樣的特殊方式處理,
git lfs track "*.psd"
,就一直家就對了。 - 可以檢查一下檔案是否有變
.gitattributes
- 把這份文件 加到此次的commit當中
git add .gitattributes
,最好可以先commit, push 一波 完成這五步驟基本上就已經部署完成了。我們只要再下一輪的add, commit, push 就可以感受到可以上傳超過 100M的檔案了。