使用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中 ...
随机推荐
- 【Java】CompletableFuture 异步任务编排
参考视频资料: https://www.bilibili.com/video/BV1nA411g7d2 https://www.bilibili.com/video/BV1S54y1u79K 一.启动 ...
- 【Java】JDBC Part5 DataSource 连接池操作
JDBC Part5 DataSource 连接池操作 - javax.sql.DataSource 接口,通常由服务器实现 - DBCP Tomcat自带相对C3P0速度较快,但存在BUG,已经不更 ...
- 【Project】原生JavaWeb工程 02 登陆业务的流程(第一阶段样例)
1.对用户信息的描述 首先用户有一些基本信息: 最简单的: 用户名称 + 用户密码 然后是用户状态,例如封号,注销,停用,等等 用户名称 + 用户密码 + 账号状态 接着为了防止脚本攻击,又产生了图形 ...
- Streamlit运行出现ModuleNotFoundError: No module named ‘altair.vegalite.v4‘ —— ModuleNotFoundError: No module named 'altair.vegalite.v4'
参考: https://blog.csdn.net/ikun_King/article/details/131852167 解决方法: pip install altair=4.2.2
- 哈哈哈,我就说未来要研发无人的AI潜艇嘛 —— 说啥来啥 —— AI驱动的无人潜艇
相关: 沉默5个月后,美国对华发出挑战书,万没想到,中方打法早就变了
- 【转载】 【WarpDrive】GPU加速RL: 一块V100运行上千个智能体、数千个环境,这个「曲率引擎」框架实现RL百倍提速
原文地址: https://mp.weixin.qq.com/s/Vw39k2PteEIGLRhmh2raLQ ============================================ ...
- python中不同方法的按索引读取数组的性能比较——哪种按索引读取数组的性能更好
写python代码这么多年,从来也没有想过不同方式的读取python数组会有什么太大的性能差距,不过这段时间写代码突然发现这个差别还挺大,于是就多研究了一下. 本文研究的是使用不同方式来对python ...
- [USACO22FEB] Paint by Rectangles P 题解
前言 没用线段树的小常数.小短码. 题目链接:洛谷. 题意简述 给出 \(n\) 个平行于坐标轴的矩形,各边所在直线互不重合,钦定最外面为白色,对这个平面图黑白染色,分别求黑色块数和白色块数. 题目分 ...
- 后端开发学习敏捷需求-->专题的目标与价值成效
专题的目标与价值成效 什么是专题 公司或企业为了抓住业务机会或者解决痛点问题,而采取的具体的行动和举措 专题的目标分析 1.业务调研了解目标的预期 利用5W2H来进行专题分析 what--是什么?目的 ...
- 修复 Longhorn 卷挂载失败(”CentOS 7.6-'fsck' found errors on device“)
查看 Pod 日志 kubectl describe po clickhouse-0 -n clickhouse ...... #Events: # Type Reason Age From Mess ...