官网:https://docs.gitlab.com/ee/workflow/lfs/lfs_administration.html

首先需要服务端配置支持 LFS(Large File Storage)。

对于客户端:

  • 下载安装:https://git-lfs.github.com/
  • 定位到要支持 LFS 的工程目录下,执行 git lfs install 开启 LFS 功能
  • 执行 git lfs track 命令进行大文件追踪,例如 git lfs track "*.png" 追踪所有后缀为 png 的文件,git 会自动生成 .gitattributes 文件并将 *.png 添加到 .gitattributes 文件中。
  • 执行 git lfs track 可以查看当前追踪哪些类型的文件,即添加到 .gitattributes 文件中的文件类型。
  • .gitattributes 文件提交至仓库。
  • 执行 git lfs ls-files 可以显示当前跟踪的文件列表。
  • 将文件提交到仓库以后,LFS 跟踪的文件在 gitlab 页面上会以『LFS』的形式显示,如下。
    lfs-file