使用git lfs向huggingface提交较大的数据或者权重

1、克隆以及建立好的项目(最好使用ssh进行克隆)

复制代码
git clone git@hf.co:datasets/****/xxxx

2、安装 git-lfs

复制代码
sudo apt-get install git-lfs

3、在仓库中初始化git lfs

复制代码
git lfs install

4、跟踪文件

复制代码
git lfs track "video/*.mp4"

注意:"video/*.mp4"是需要根据的目录地址和类型。在我的项目中有一个video文件目录存放这xxx.mp4数据。这将创建或更新一个名为 .gitattributes 的文件,指定哪些文件由 Git LFS 管理。

5、添加并提交

复制代码
git add .
git commit -m "提交"
git push origin main

5、其他技巧

  • 清除跟踪

    git lfs untrack "*.mp4"

  • 查看是否被 LFS 跟踪
    推送后,您可以通过以下命令检查 .mp4 文件是否被 LFS 跟踪

    git lfs ls-files

相关推荐
ll5776443321 小时前
使用PyTorch实现自定义损失函数以FocalLoss为例的详细教程
git
李少兄2 小时前
Git 用户名与邮箱配置指南
git
Blue啊3 小时前
code Merge(qcc)
git·gitlab
洛小豆7 小时前
Git打标签仓库看不到?她说:豆子,你又忘了加 --tags!
git·后端·github
好奇的菜鸟10 小时前
理解 Git 命令 `git reset --hard origin/pre`:版本回退的“利刃”与使用禁忌
大数据·git
春生野草10 小时前
git的使用
git
今天头发还在吗10 小时前
解决 Git 推送冲突:使用 Rebase 整合远程更改
大数据·git·elasticsearch
蓝色空白的博客12 小时前
Git代码下拉更新推送操作用法整理
git
风也温柔☆14 小时前
IDEA/WebStorm 切换分支(超简单)
git·intellij-idea·webstorm·切换分支·checkout
Jammingpro1 天前
【Git版本控制】Git初识、安装、仓库初始化与仓库配置(含git init、git config与配置无法取消问题)
java·git·elasticsearch