进阶与大仓实践69 条

LFS 文件锁定

对不可合并的大文件(设计稿、模型)使用 lfs lock 加锁,避免两人同时修改;locks 列表与 unlock 用于管理锁状态,需服务端支持。

Git 与协作速查开发更新于 2026-10-12
加锁git lfs lock <文件>
查看git lfs locks
解锁git lfs unlock <文件>(或 --force 强解,需权限)

常用示例

常用示例
git lfs lock assets/model.fbx
git lfs locks
git lfs unlock assets/model.fbx
锁定是协作约定加服务端校验:已锁文件被他人推送会被拒绝,适合二进制的强顺序修改场景。

易错点

  • 服务端未启用锁支持时命令会报错或仅本地提示,先确认托管平台配置
  • 长时间持锁不放会阻塞他人,约定超时释放或 --force 解封流程

数据来源与参考

  • Git LFS 官方文档:git-lfs lock / locks / unlock(文件锁定)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌