Git LFS(大文件存储)教程

这篇具有很好参考价值的文章主要介绍了Git LFS(大文件存储)教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

0 简介

Git LFS(Large File Storage)是由 Atlassian, GitHub 以及其他开源贡献者开发的 Git 扩展,它通过延迟地(lazily)下载大文件的相关版本来减少大文件在仓库中的影响,具体来说,大文件是在 checkout 的过程中下载的,而不是 clone 或 fetch 过程中下载的(这意味着你在后台定时 fetch 远端仓库内容到本地时,并不会下载大文件内容,而是在你 checkout 到工作区的时候才会真正去下载大文件的内容)。

2 GitHub上传大文件

1、创建本地仓库

git init

2、安装git lfs(一个仓库里面执行一次就好了)

git lfs install

3、使用lfs来追踪(管理)大文件

git lfs track "*.pth"

4、添加.gitattributes配置文件(否则其他git操作可能会有问题)

git add .gitattributes

5、上传文件

git add *

6、提交文件

git commit -m "first commit"

7、关联本地与远程的仓库

git remote add origin Your_SSH

8、推送大文件文件

git push -u origin master文章来源地址https://www.toymoban.com/news/detail-723813.html

9、推送其他文件

git push -u origin master

3 官方说明

  1. Download and install the Git command line extension. Once downloaded and installed, set up Git LFS for your user account by running:
    git lfs install
    You only need to run this once per user account.
  2. In each Git repository where you want to use Git LFS, select the file types you’d like Git LFS to manage (or directly edit your .gitattributes). You can configure additional file extensions at anytime.
    git lfs track "*.psd"
    Now make sure .gitattributes is tracked:
    git add .gitattributes
    Note that defining the file types Git LFS should track will not, by itself, convert any pre-existing files to Git LFS, such as files on other branches or in your prior commit history. To do that, use the git lfs migrate[1] command, which has a range of options designed to suit various potential use cases.
  3. There is no step three. Just commit and push to GitHub as you normally would; for instance, if your current branch is named main:
git add file.psd
git commit -m "Add design file"
git push origin main

到了这里,关于Git LFS(大文件存储)教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何用Git-LFS上传与下载大文件资源

    1.下载Git-LFS 2.安装到git目录下(根据你自己的git目录选择,若未安装git,先安装git) 2.1注册github完成访问网址,点击头像 点击个人简介即可进入进入个人主页  个人主页会显示仓库,点击右上角头像 2.2点击Your repositories 2.3点击NEW 2.4填写项目名称,描述,并添加README 点击创

    2024年04月22日
    浏览(38)
  • 如何下载github上用git-lfs工具下载的大文件

    要下载 GitHub 上使用 Git LFS 工具存储的大文件,您可以进行以下步骤: 安装 Git LFS:如果您的系统上没有安装 Git LFS,请先安装它。可以通过终端或命令行进行安装。 克隆存储库:使用以下命令克隆项目存储库到本地: 下载大文件:进入存储库目录,并使用以下命令下载大文

    2024年02月12日
    浏览(60)
  • Github上git lfs oid sha256文件无法下载的解决方案

    当我克隆Github上的一个库时,其中有一个包的内容格式如下: version https://git-lfs.github.com/spec/v1 oid sha256:一堆数字和字母 size 一堆数字 这堆东西类似百度网盘的下载链接和密码,并不是一个完整文件,只是一个链接。 使用Git lfs重新clone这个项目时,仍然没有解决这个问题,因

    2024年02月09日
    浏览(44)
  • huggingface学习 | 云服务器使用git-lfs下载huggingface上的模型文件

    huggingface官网链接:https://huggingface.co/ 以stable-diffusion-inpant为例:模型链接为stable-diffusion-inpant 点击clone repository,可以发现提供了两种下载方式,方式一为HTTPS,代码如下,然而国内使用代理访问的时候采用这种方式会报错:Failed to connect to huggingface.co port 443 after 127293 ms: Cou

    2024年01月19日
    浏览(110)
  • Git 服务器上的 LFS 下载

    以llama为例: https://huggingface.co/meta-llama/Llama-2-7b-hf 报错 GIT_LFS_SKIP_SMUDGE=0 报错 注意 Not in a Git repository. 报错,查看: 因此: 使用 git lfs fetch ,报错: 原因: 对象不存在:指定的对象在远程仓库中不存在。这可能是因为对象已被删除、重命名或移动。请确保你正在尝试获取正

    2024年02月04日
    浏览(48)
  • 【git】git lfs 大文件管理

    目录 常用命令 原理 使用方法 报错记录 certificate signed by unknown authority       安装 yum install git-lfs 第一次同时下载文件指针: git lfs clone 第一次同时下载同时下载文件本身: git lfs clone 已经下载了的用下面的命令拉文件本身 git lfs pull Git LFS 其他命令 git lfs ls-files 显示当前被

    2024年02月14日
    浏览(44)
  • Git LFS使用教程

    当使用Git LFS(Large File Storage)时,可以更高效地管理大文件。Git LFS是Git的一个扩展,它允许您将大文件单独存储在Git仓库之外,从而减少开销并提高性能。要下载使用Git LFS跟踪的大文件,请按照以下步骤进行: 安装Git LFS:如果尚未安装Git LFS,可以按照官方Git LFS网站上的说

    2024年02月09日
    浏览(32)
  • Git LFS提交大文件

    使用Git LFS(Large File Storage)上传大文件的步骤如下: 您可以从https://git-lfs.github.com/下载并安装Git LFS。 在命令行中,进入到您的Git仓库目录,并运行以下命令: 例如,假设您要上传名为\\\"large_file.zip\\\"的大文件: 运行以下命令: 运行以下命令: 运行以下命令: 通过这些步骤,

    2024年02月09日
    浏览(42)
  • 记录 | git拉取LFS大文件

    要下载 GitHub 或 GitLab 上使用 Git LFS 工具存储的大文件,可以进行以下操作: 安装 Git LFS:如果您的系统上没有安装 Git LFS,请先安装它。可以通过终端或命令行进行安装。 克隆存储库:使用以下命令克隆项目存储库到本地: 下载大文件:进入存储库目录,并使用以下命令下

    2024年01月25日
    浏览(42)
  • git传输大文件时候安装git lfs install报错git: ‘lfs‘ is not a git command. See ‘git --help‘.

    git传输大文件时候安装git lfs install报错git: ‘lfs’ is not a git command. See ‘git --help’. 报错类似如下: git lfs install git: ‘lfs’ is not a git command. See ‘git --help’. The most similar command is log 解决办法:

    2024年03月19日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包