使用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中 ...
随机推荐
- 登录到第一级终端后,如果再次ssh登录到其他终端,SecureCRT标签变更的问题
"终端->仿真->高级",勾选"忽略窗口标题更改请求"
- 【MySQL】LEFT JOIN 踩坑
一.问题发现: 主查询功能发现两条一样的记录,但是审批状态不一样,一个已通过,一个待审核 主表付款表: CREATE TABLE `pur_or_payment` ( `id` int(11) NOT ...
- 【XML】Extensible Markup Language 可扩展标记语言
Extensible Markup Language 可扩展标记语言[XML] 视频资料参考自:https://www.bilibili.com/video/BV1B441117Lu?p=186 其他 ...
- 【转载】 tensorflow gfile文件操作详解
原文地址: https://zhuanlan.zhihu.com/p/31536538 -------------------------------------------------------- ...
- 在WSL Ubuntu中设置sshd自启动
参考: https://blog.csdn.net/android_cai_niao/article/details/128490566 ------------------------------- ...
- Ubuntu22.04下安装chrome浏览器
Ubuntu下Chrome的下载: 地址: https://www.google.cn/intl/zh-CN/chrome/ 下载后的文件: 安装: 命令: sudo dpkg -i google-c ...
- 循环Map的几种方法
package cn.jdbc.test;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import ...
- Mac版Sublime Text 4152 激活
Sublime Text下载地址:Download - Sublime Text 破解工具"Hex Fiend"下载地址:Hex Fiend, a fast and clever ...
- Linux离线安装Tomcat
系统环境: centos7.3.1611 openjdk version "1.8.0_102" apache-tomcat-9.0.36.tar.gz tomcat 安装 #链接 ...
- DDD是软件工程的第一性原理?
本文书接上回<DDD建模后写代码的正确姿势>,关注公众号(老肖想当外语大佬)获取信息: 最新文章更新: DDD框架源码(.NET.Java双平台): 加群畅聊,建模分析.技术实现交流: 视 ...