共计 376 个字符,预计需要花费 1 分钟才能阅读完成。
背景
使用 git 做代码管理的过程中,有时候会遇到代码仓库比较大,比较为了方便管理,直接把工具链放在仓库里了,这就导致仓库体积庞大,拉取一次头大一次。而且有时候可能还会触发服务端的限制,比如 gitee 和 github 都有类似的限制。
lfs 给提供了一个很好的解决方案。
操作步骤
下面记录一下主要的几个操作步骤,学会了这几个,相当于已经学会了 lfs 的基础操作步骤了。
# 创建仓库
git init
# 安装
git lfs install
# 跟踪 bin
git lfs track "*.bin"
git lfs track "*.zip"
git lfs track "*.gz"
# 提交规则
git add .gitattributes
git commit -m "init lfs"
# 添加固件
git add firmware.bin
git commit -m "add firmware"
# 推送
git push origin main
正文完