使用Git LFS上传大文件步骤
1.首先我们要先下载git lfs。链接地址
2.我们需要安装git lfs,但是必须安装到git/bin下面。就是你安装git的时候,那个路径。可以看我的git安装路径:

3.我们可以使用以下步骤进行大文件上传,因为github上传有大文件有100M的限制。但是在上传的过程中,可能会出现443:timeout,或者refused等错误,可以看我之前的一个博客,里面写了解决方案。
首先进入到你的项目下,可以直接cmd。
git init #创建本地仓库环境
git lfs install # 安装大文件上传应用
#如果你之前已经向远端git过文件,并且已经安装使用过lfs。那么上述两个语句可以不用写
git lfs track * #追踪要上传的大文件,*表示路劲下的所有文件。我们如果只上传nii文件,可以使用*.nii
git add .gitattributes #添加上传的属性文件(要先上传属性文件,不然可能会失败)ps:我没写这句话,但是也上传成功了
git commit -m "first commit"
git remote add origin git@github.com:DreamOneYou/Liver_Tumor.git
git push origin master #将本地仓库origin分支更新到远程仓库master分支下。这一步字第一次上传是很可能会报错:error:failed to push some refs to “...”。我们不用管,直接按照下面步骤继续就行
git add * #添加要上传的大文件,*表示路劲下的所有文件
git commit -m "first commit"# 添加大文件上传说明
git push origin master #上传大文件
4、我们在上传大文件的过程中,可能会遇到已经执行 git lfs track *.zip 等文件,之后使用 git add * 向本地库添加文件。但是发现使用 git lfs status 时发现,没有跟踪到任何文件。对于这种情况。我采用了最原始的方法,就是单个大文件上传。
git lfs track *.zip
git add models/LITS_UNet_MAT_HDC/20221003_121927_MAT_HDC_Centerline/model.zip
git commit -m "upload best model"
git push origin master #有时候会遇到这一步执行成功了,但是远端没有更新。我们只需要在执行一次这个语句就行
5、当需要clone远端文件和大文件时,可以按照以下步骤:
git clone git@github.com:DreamOneYous/Hepatic_vessel.git
git lfs pull # 拉取所有lfs上传的大文件 git lfs pull --include=<file_path> # 可以指定拉取某个大文件
6、如果克隆远端仓库的同时,还要克隆远端仓库中的子模块(其他仓库文件),可以采用下面语句:
git clone --recursive URL # 第一种:让 Git 在克隆仓库时同时下载所有子模块的代码
git submodule update #第二种:进入每个子模块的目录中,分别执行 git submodule update 命令来下载子模块中的代码
使用Git LFS上传大文件步骤的更多相关文章
- git如何上传大文件,突破大小限制
Github中单个文件的大小限制是100MB,为了能突破这个限制,我们需要使用Git Large File Storage这个工具, git lfs install git lfs track &qu ...
- Github上传大文件(超过100M)
上传大文件(超过100M)到Github 笔者上传操作100M的文件到Github,结果在push的时候会自动终止.然后提示无法上传大文件,就算删除再提交也是报错. 于是,本人写这篇博客就是为了解决这 ...
- github 上传大文件100MB姿势
最新想把写一个一键配置Linux的脚本,所以就要安装一些软件咯,但是把有时候有源码安装比较好,而且有些东西直接传到Github会很方便,可又超过了100MB,Github正常情况下是不允许上传超过10 ...
- IIS7下swfupload上传大文件出现404错误
要求上传附件大小限制在2G,原本以为可以轻松搞定.在编译模式下可以上传大文件,可是在IIS7下(自己架的服务器),一上传大的文件就会出现 Http 404错误,偶尔有的文件还有IO. error错误. ...
- ASP.NET 使用 plupload 上传大文件时出现“blob”文件的Bug
最近在一个ASP.NET 项目中使用了plupload来上传文件,结果几天后客户发邮件说上传的文件不对,说是文件无法打开 在进入系统进行查看后发现上传的文件竟然没有后缀,经过一番测试发现如果文件上传的 ...
- IIS 上传大文件 30MB 设置限制了上传大小
用uploadify在IIS6下上传大文件没有问题,但是迁移到IIS7下面,上传大文件时,出现HTTP 404错误. 查了半天,原来是IIS7下的默认设置限制了上传大小.这个时候Web.Config中 ...
- asp.net core流式上传大文件
asp.net core流式上传大文件 首先需要明确一点就是使用流式上传和使用IFormFile在效率上没有太大的差异,IFormFile的缺点主要是客户端上传过来的文件首先会缓存在服务器内存中,任何 ...
- Web上传大文件的解决方案
需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在500M内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以501M来进行限制. 第一步: 前端修改 由于项目使用的是 ...
- java上传大文件解决方案
需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在10G内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以10G来进行限制. 第一步: 前端修改 由于项目使用的是BJ ...
- c# asp.net uploadify 上传大文件 出现的 HTTP 404 问题
用uploadify在IIS6下上传大文件没有问题,但是迁移到IIS7下面,上传大文件时,出现HTTP 404错误. 查了半天,原来是IIS7下的默认设置限制了上传大小.这个时候Web.Config中 ...
随机推荐
- .NET周刊【7月第4期 2024-07-28】
国内文章 .NET 高性能缓冲队列实现 BufferQueue https://mp.weixin.qq.com/s/fUhJpyPqwcmb3whuV3CDyg BufferQueue 是一个用 . ...
- Gradle工程编译报错:Cause: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIdentifier()Lorg/gradle/api/artifacts/ModuleIdentifier;
1.背景 从git上拉取代码后,编译报错如下: Cause: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierIm ...
- 内存交换空间--Swap Space
转载请注明出处: 一.概述 内存交换空间(Swap Space)是计算机内存的一种补充,位于硬盘驱动器上.当物理内存(RAM)不足时,系统会将不活跃的页面(或称为内存页)移到交换空间中,以释放物理内存 ...
- Apache DolphinScheduler用户线上Meetup火热来袭!
Apache DolphinScheduler 社区 8 月用户交流会精彩继续!本次活动邀请到老牌农牧产品实业集团铁骑力士架构工程师,来分享Apache DolphinScheduler在现代农牧食品 ...
- [学习笔记] 树链剖分(重链剖分) - 图论 & 数据结构
树链剖分 树链剖分,用于解决一系列的树中链上问题的算法(数据结构).其实对于树链修改和树链求和问题可以使用更加方便的树上差分解决,但是对于像求树链最大(小)权值之类的更复杂的问题,差分就显得不够用了. ...
- leetcode第 109 场双周赛
6930. 检查数组是否是好的 - 力扣(LeetCode) 首先判断数组长度是不是最大值 + 1, 然后排个序,判断0到n - 2是不是都是1到最大值的一个排列,满足这些返回true就行了 clas ...
- SMU Spring 2023 Trial Contest Round 9
A. Wrong Subtraction 在k次操作里, 将n的最后一位数减1,如果是0就去掉,模拟一下就好了. #include <bits/stdc++.h> //#define i ...
- React 高德地图 进京证 路线规划 问题小记
一.加载问题 用高德地图做了个进京证路线规划的功能,官网也是有 React 代码示例.但是吧,这个Demo有问题,地图是能加载成功,但是其他功能再用 map 这个变量肯定不行,果不其然是null,处理 ...
- Vim:从光标位置开始全局搜索和替换
/\v SEARCHTERM :%s/\vBEFORE/AFTER/gc
- 解决gedit报错无法打开的问题
彻底解决关于gedit的Unable to init server: 无法连接: 拒绝连接_BD_Marathon的博客-CSDN博客_unable to init server: 无法连接: 拒绝连 ...