网站首页 文章专栏 使用git lfs追踪仓库中的二进制文件
使用git lfs追踪仓库中的二进制文件
创建于:2018-05-27 16:00:00 更新于:2024-04-20 09:13:32 羽瀚尘 1217
git git

背景

使用博客或者给仓库里的代码做注释时,经常会加上图片。 但是单纯地使用git提交会造成每提交一次体积为M的二进制文件, 仓库的体积就会增加M。

使用git lfs可以解决这个问题,而且不需要对原始仓库做大改。 只需要指定一些需要git lfs追踪的文件,之后这些文件的更改 不会被记录到.git文件夹。

安装git lfs

在软件仓库搜索git-lfs,使用对应的包管理器安装即可。

安装后运行以下命令将git lfs和git关联。

git lfs install

指定追踪文件路径

  • 追踪单个文件
git lfs track "your_folder/your_file"
  • 追踪多个文件
git lfs track "your_foler/*.suffix"

该命令执行后会生成.gitattributes文件,执行下述命令提交文件

git add .gitattributes
git add your_folder/your_file
git commit -m "Your commit information"

查看实际追踪的文件

想看看git lfs是不是真的起作用?使用如下命令查看

git lfs ls-files

Reference:

  1. https://blog.csdn.net/peterxiaoq/article/details/77851921