本文作为上一篇文章的补充:《Git+工蜂实现资源分发》

拉取时不下载lfs文件

  先讲最好用的,这条指令可以在拉取仓库的时候不下载lfs文件,也就是说可以通过删除再拉取的方式实现释放本地空间的效果。

# 只会拉取普通文件,LFS 大文件会以指针文件形式保存
GIT_LFS_SKIP_SMUDGE=1 git clone
# 根据指针文件,拉取 LFS 文件
git lfs pull

清理lfs缓存

git lfs prune

这个指令可以清空lfs的缓存,可以在push完成之后使用。lfs文件add之后自动缓存一份,所以占用空间会翻倍,这条指令可以把缓存清除掉。