珠玉在前, 大家可以參考 Git LFS的使用 - 簡書
為什么要用 Git LFS
原有的 Git 是文本層面的版本控制, 為代碼這種小檔案設計的, 保存大檔案會導致 repo 非常臃腫, push、pull 速度過慢等問題, Git LFS 對大檔案做了針對性優化, 極大地提高了在 Git 中管理大檔案的體驗.
macOS 上使用 Git LFS
# 安裝
brew install git-lfs
# 在專案目錄初始化
cd a-git-project
git lfs install
# 讓 lfs 追蹤所有 PDF 檔案
git lfs track "*.pdf"
# 追蹤檔案的配置資訊保存在 .gitattributes 檔案中, 它本身也需要被追蹤
# 不過大可以直接追蹤所有檔案
git add .gitattributes
git add .
# 接下來正常 commit、push 即可
git commit -m "Add pdf file"
git push origin master
推送后在 GitHub 上可以看到特殊標記

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/2119.html
標籤:其他
