一 Git LFS是什么
它主要是用来处理大文件的,比如模型文件通常都很大,超过100MB的话,用普通的Git上传可能会出问题,所以必须用LFS。
二 具体步骤
Windows环境下使用Git LFS上传大模型文件到代码仓库:
2.1:安装Git与Git LFS
访问Git LFS官网,下载Windows安装包并运行。安装完成后,在命令行输入以下命令启用LFS:
git lfs install
2.2 使用Git LFS追踪大文件
指定需要追踪的大文件类型(例如.bin
、.pt
等模型文件):
git lfs track "*.bin" # 替换为你的模型文件扩展名
2.3 提交追踪配置
生成的.gitattributes
文件需提交到仓库:
git add .gitattributes
2.4:添加文件并提交
添加所有文件到暂存区:
git add . # 注意末尾的“.”表示添加所有文件
2.5 验证LFS文件状态
git lfs ls-files # 查看已追踪的大文件列表
2.6 命令上传
首次:
git push -u origin dev
非首次:
git push origin dev
2.7 查看各步骤执行结果
2.1 > git lfs install
Updated Git hooks.
Git LFS initialized.
2.2 > git lfs track "*.bin"
Tracking "*.bin"
2.3 > git add .gitattributes
2.5 > git lfs ls-files
4da2f368a3 * embedding_models/nlp_gte_sentence-embedding_chinese-large/pytorch_model.bin