lfs(large file storage) 就是為了解決這一問題而產生的工具,它將你所標記的大檔案儲存至另外的倉庫,而在主倉庫僅保留其輕量級指標,那麼在你檢出版本時,根據指標的變化情況下更新對應的大檔案,而不是在本地儲存所有版本的大檔案,如下圖所示:
注意:安裝 git lfs 需要 git 的版本不低於 1.8.5
1)在命令列(git bash)中使用git lfs track
命令進行大檔案追蹤,例:git lfs track "*.png"——即:
追蹤所有字尾為png的檔案,接著可以看到專案根目錄下新建了乙個新檔案 ".gitattributes";
2)使用git lfs track
可以檢視現有的檔案追蹤模式;
3)將檔案".gitattributes"通過add,commit加入本地庫中,
4)提交「.png」檔案到本地庫;
5)將** push 到遠端倉庫後,lfs 跟蹤的檔案會以『git lfs』的形式顯示。
Git 使用方法
git 常用命令 git init here 建立本地倉庫 repository 將會在資料夾下建立乙個 git 資料夾,git 資料夾裡儲存了所有的版本資訊 標記等內容 git remote add origin git github.com winter1991 helloworld.git 把...
Git 使用方法
git 常用命令 git init here 建立本地倉庫 repository 將會在資料夾下建立乙個 git 資料夾,git 資料夾裡儲存了所有的版本資訊 標記等內容 git remote add origin git github.com winter1991 helloworld.git 把...
Git使用方法
最近專案用到了git,開始,覺得非常難用,後來,也就習慣了。現在,簡單概括下git的常用操作吧,後續的話我會繼續補充的。1 clone 的檢出,使用git轉殖,可以使用圖形化介面,也可以使用命令。2 pull 使用這個命令,可能用svn的人不太習慣,但可以放心,你選擇單個檔案,或者這個專案來pull...