首页 > 其他分享 >Github上传大文件

Github上传大文件

时间:2023-01-27 20:12:07浏览次数:59  
标签:origin 文件 github Github 库中 git 上传

1.访问github

这里挂了梯子还进不去(可以ping通github但无法访问网页),需要修改hosts,添加以下内容,参考:https://blog.csdn.net/suzhiwei_boke/article/details/125164328

image


2.安装GitLFS

将GitLFS安装到Git的bin文件夹下,官网链接:https://git-lfs.com/

运行exe程序时可能会出现以下报错,解决方法

image

验证安装

image


3.上传

当我们在github版本库中发现一个问题后,你在github上对它进行了在线的修改;或者你直接在github上的某个库中添加readme文件或者其他什么文件,但是没有对本地库进行同步。这个时候当你再次有commit想要从本地库提交到远程的github库中时就会出现push失败的问题。需要先pull合并到本地,在将完整内容push

github有存储限额,因此太大的文件也是不好上传的(氪金另说)

git init                                 #初始化仓库
git lfs track a.zip                      #要上传的文件
git add .gitattributes                   #先将 .gitattributes 文件提交到 git 云端上
git commit -m "文件说明"
git remote add origin https://仓库地址    #将本地的仓库关联到github上
git pull --rebase origin master          #将远程库中的更新合并到本地库中,–rebase的作用是取消掉本地库中刚刚的commit,并把他们接到更新后的版本库之中
git push -u origin master                #将文件上传到github仓库中的master分支
git add a.zip                            #通过 Git LFS 提交大文件
git push -u origin master                #上传


标签:origin,文件,github,Github,库中,git,上传
From: https://www.cnblogs.com/Studywith/p/17069253.html

相关文章

  • 第一章--常用文件管理命令--明确目标
    梦开始的地方--工程课学习,开始学习Linux基础课ctrlc开始新的一行ctrlu清空这一行tab补全。双击tab,显示可补全的内容方向键上。显示之前执行的命令。ls-h人性......
  • Linux文本文件处理命令
    文本文件处理命令grep命令描述:grep命令用于查找文件里符合条件的字符串。grep全称是GlobalRegularExpressionPrint,表示全局正则表达式版本,它能使用正则表达式搜索文......
  • C/C++工业数据分析与文件信息管理系统
    C/C++工业数据分析与文件信息管理系统大连理工大学《程序设计基础A课程设计》设计报告工业数据分析与文件信息管理系统学生姓名:院系、班级:学号:联系电......
  • linux文件权限命令学习
    ls命令可以查看Linux系统上的文件、目录和设备的权限。上述ls-l命令中显示的第一列就是文件权限信息,共11位字符,分5部分。第1位表示存档类型,d表示目录,-表示一般文件。......
  • 将awk脚本写在文件里:一种高效的awk循环循环方式
    将awk脚本写在文件里:一种高效的awk循环循环方式在shell循环中常常会内置固定的awk命令,如何让awk内部的命令的设定随着循环次数而变化呢?可以借助数组或文件来解决。需求描......
  • Github开源项目详解--Mall(一)
    前言跟着视频学了那么多技术,有没有自己尝试过做一个开源项目呢?下面让我们一步一步分析这个最火的前后端分离项目项目地址:​​https://github.com/YuyanCai/mall​​从0开始......
  • vs code设置上传下载文件到Linux
    1、打开vscode工具,点击扩展,选择SFTP安装  2、CTRL+SHIFT+P打开配置SFTP    3、选择上传下载,会提示输入密码,输入密码后开始传输文件 ......
  • GitHub 100 million developers All In One
    GitHub100milliondevelopersAllInOnehttps://github.co/100https://github.blog/2023-01-25-100-million-developers-and-counting/demos(......
  • 一款用于PE文件绑定免杀的工具: Shellter
    简介Shellter是一种动态二进制程序壳程序,它可以在现有的可执行文件中隐藏恶意软件。它使用动态链接库技术来实现恶意代码的注入,并且可以在不修改现有的可执行文件的情况下......
  • yaml配置文件的写法
    基本语法:k:(空格)v:键值对的形式(其中的空格是必须要有的);以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的示例:server:......