Git LFS的使用

Git LFS是GitHub开发的Git扩展,专为处理大文件设计。它将大文件存储在单独的仓库,主仓库仅保存指针,减少Git操作的数据量。在游戏开发等场景中,LFS有助于优化资源管理。安装Git LFS需要Git 1.8.5以上版本,通过命令行工具进行安装和文件追踪。提交代码后,LFS文件将以"Git LFS"形式显示。
摘要由CSDN通过智能技术生成

Git LFS 是 Github 开发的一个 Git 的扩展,用于实现 Git 对大文件的支持

git-lfs

使用目的

在游戏开发过程中,设计资源占用了很大一部分空间. 像png,psd等文件是二进制(blob)的,体积也很庞大.
但git的diff/patch等是基于文件行的.对于二进制文件来说. git需要存储每次commit的改动.
每次当二进制文件修改,发生变化的时候. 都会产生额外的提交量.导致clone和pull的数据量大增.在线仓库的体积也会迅速增长.

git-grow

LFS(Large File Storage) 就是为了解决这一问题而产生的工具.
它将你所标记的大文件保存至另外的仓库,而在主仓库仅保留其轻量级指针.
那么在你检出版本时,根据指针的变化情况下更新对应的大文件.而不是在本地保存所有版本的大文件

store

安装

注意:安装 Git LFS 需要 Git 的版本不低于 1.8.5

Linux

  1. curl -s https://packagecloud.io/install/repositories/github/git-lfs/scri
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值