GIT LFS 远程
临时解决开启 LFS 后导致仓库中有部分文件不一致问题:
# 平时跳过 LFS
export GIT_LFS_SKIP_SMUDGE=1
# clone代码
git clone ...
# 当需要特定图片时,取消跳过 LFS
unset GIT_LFS_SKIP_SMUDGE
# 对当前代码仓库安装lfs
git lfs install
# 将指定目录lfs远程文件拉取到本地
git lfs pull --include="public/vendor/laravel-admin/"
对当前代码仓库卸载lfs
git lfs uninstall
# 跳过 LFS
export GIT_LFS_SKIP_SMUDGE=1
查看文件是否 lfs 远程
# 命令
git cat-file -p HEAD:文件所在目录的路径
# 例如:
-> git cat-file -p HEAD:public/weapp/static/coupon/logo.png
# 下面内容代表该文件为 lfs 远程仓库
version https://git-lfs.github.com/spec/v1
oid sha256:703ab1d8cf4148e179021fdfdbb045297f0d383c872b8a433794b5ffe8480424
size 1410
# 下面为图片内容,非 lfs 远程
�PNG
IHDR8a��IDATx�
��` �M����%......
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: