git如何提交大於100M的文件

GIT,作爲現在主流的文件服務器,應用也越來越廣泛。

本文100%,解決大家遇到的問題。

首先,大家需要下載lfs, lfs是支持git提交大文件的組件。

git lfs install

然後需要把超過大於100M的文件加入track.

git lfs track "文件名或者文件後綴"

然後添加.gitattributes文件,通過上面的track都會加入到.gitattributes裏面。

git add .gitattributes

然後按照平常使用git的命令提交代碼即可。

git add 文件名
git commit -m "Add design file"
git push origin master

當然,如果你已經把大於100M的文件,加入到git中,可以使用

git filter-branch -f --index-filter 'git rm --cached --ignore-unmatch 文件名'

這個命令要謹慎使用,它會造成對應名稱的文件被物理刪除!建議使用前先備份。

 

附上 git lfs 的源碼 

https://github.com/git-lfs/git-lfs

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章