今天看到的gitlab LFS的文檔,將自己的理解整理成博客,加深自己的印象。具體gitlab LFS的介紹可以直接百度了,不在這里詳細闡述。只提一下他的作用:LFS就是Large File Storage ,也就是大文件存儲的意思。可以把視頻、圖片等大文件存儲到git倉庫之外,來減小git倉庫本身的體積。
1、首先我們需要在linux 系統上進行安裝gitlab LFS:
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash sudo apt-get install git-lfs git lfs install
2、安裝成功之后,我們可以在git項目中進行實踐了:
git clone 項目的鏈接 git lfs install git lfs track "*.iso" git add .gitattributes # 在運行上面的命令之后就會自動生成在這個文件,需要把這個文件 #一起提交到Git 倉庫中,否則其他人clone之后不能使用LFS git commit -m "fix" git push
3、完成上面的兩個步驟之后就可以正常使用git LFS了 ,ps:我們需要提前在gitlab 項目的設置中提前開啟gitlab LFS這個配置,否則將會失敗。
4、上面的標記為標記某一類后綴的文件,也可以標記一個指定的文件夾下面的所有文件: git lfs track " source/** "。
上面寫的可能比較亂,大家湊活着看吧,這個順序及步驟沒有問題,有錯誤的地方,歡迎大家指出,小弟一定改<抱拳!!!!>
