使用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

相关推荐
宇宙realman_9992 小时前
Git 本地版本控制极简使用笔记(Qt 项目专用)
笔记·git
坐吃山猪2 小时前
OpenClaw02_GitHook使用
git·hook·openclaw
莫寒清3 小时前
Git分支命名规范与最佳实践
git
无限进步_4 小时前
深入解析C++容器适配器:stack、queue与deque的实现与应用
linux·开发语言·c++·windows·git·github·visual studio
程序员爱酸奶5 小时前
Git + 云原生:构建坚如磐石的 Kubernetes 配置版本管理
git·云原生·kubernetes
Liu.7746 小时前
vscode使用git和svn
git·vscode·svn
longze_77 小时前
git凭证失效,CNB git credential 凭证突然失效
git
prince058 小时前
git提交错了?直接删除提交记录
git
console.log('npc')8 小时前
git代码冲突reset,如何回退到冲突之前提交之前的版本
javascript·git·react.js
无限进步_8 小时前
【C++】获取字符串最后一个单词长度的多种解法
开发语言·c++·ide·windows·git·github·visual studio