github上传文件及其问题解决

文章目录

  • 1. github上上传文件夹
  • 2. '<filename>' does not have a commit checked out
  • 3. this exceeds GitHub's file size limit of 100.00 MB
  • 4. error: src refspec master does not match any

1. github上上传文件夹

首先在github上create a new repository,填写repository name,根据需求选择public、private,勾选 Add a README file,最后确认
在这里插入图片描述
在本地文件夹里创建一个新的文件夹,进入这个新文件,再输入git init

mkdir xxx
cd xxx
git init

在这里插入图片描述
找到自己的repository,复制自己的repository
在这里插入图片描述
输入

git clone xxxx

把要上传的文件移入这个git clone的文件夹里,进入这个文件夹,输入

cd xxx
git add .

在这里插入图片描述

再输入git commit -m "first commit",双引号里面是写入备注,以方便后面在github上面能看到上传记录,根据这个备注得知做了什么修改

git commit -m "first commit"

最后

git push origin main

2. ‘’ does not have a commit checked out

原因参考https://stackoverflow.com/questions/56873278/how-to-fix-error-filename-does-not-have-a-commit-checked-out-fatal-adding
出现这种问题是因为你准备git add这个文件夹的时候,在你上传的这个文件夹里面有一个子目录有.git目录
在这里插入图片描述
上面会提示你那个文件夹里有.git,首先用git reset .取消之前git add .的所有文件

git add

再进入那个文件夹,用ls -la就可以查看所有文件,

ls -la

包括隐藏文件.git,若显示了有.git文件,用rm -fr .git删除即可

rm -fr .git

在这里插入图片描述

3. this exceeds GitHub’s file size limit of 100.00 MB

主要是因为文件过大,下载git lfs即可
https://docs.github.com/zh/repositories/working-with-files/managing-large-files/installing-git-large-file-storage
我的大文件是心理学与生活…,根据对应的大文件名修改即可,在输入commit的备注信息,最后根据是main还是master进行push,我这里是main,因此输入git push origin main

git lfs track 心理学与生活第19版中文版.pdf
git add 心理学与生活第19版中文版.pdf
git commit -m "add bigfile-心理学与生活第19版中文版.pdf"
git push origin main

我在输入这些命令时发现了以下报错

batch response: This repository is over its data quota. Account responsible for LFS bandwidth should purchase more data packs to restore access.

此处参考https://stackoverflow.com/questions/62905325/this-repository-is-over-its-data-quota-account-responsible-for-lfs-bandwidth-sh
因此还需要在github上的repository进行设置,(我设置了还是没解决,这个后面再说)
在这里插入图片描述

  1. Fork the repo to one of your users
  2. Go to repo settings
  3. Find “Include Git LFS objects in archives” under the Archives section and check it
  4. Go to the Danger Zone section, select “Archive this repository”
  5. Confirm and authorize.
  6. Return to the archived repository. 7 .Download as .zip
  7. Download will pause for a minute or so before it starts downloading lfs objects. Wait and it should continue.

4. error: src refspec master does not match any

参考https://blog.csdn.net/qq_43142509/article/details/124182138
现在github的默认分支为main,而我输入的命令是git push origin master,需要提交到main,而不是master,将master改成main即可

git push origin master

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/9454.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

线程 线程池

大屏展示 10个线程同时查询统计各个表&#xff0c;并行处理&#xff0c; 主线程 把任务投递 给 线程池&#xff0c;线程池中调出一个线程去处理 希望以一种 轻量级的 方式 实现 "i" 线程安全 &#xff1a; compareAndSwap() : 针对某个变量实现 或 -- 确保线程安全 …

使用finalshell连接Linux服务器出现的问题

第一次使用finalshell远程连接Linux服务器的过程、遇到的问题及解决方案 首先建立连接 ![在这里插入图片描述](https://img-blog.csdnimg.cn/d8836dcd8a224bf093ebdac031f763d5.png 然后问题来了 出现以下问题&#xff1a; java.net.ConnectException: Connection refused:…

一桩关于Json序列化引发的惨案(Go系统)

文章目录 前言突然崩了排查问题关于go的json库什么是反射 解决大结构体序列化的性能问题干掉大结构体减少反射使用一些好用的第三方序列化包 自定义序列化 写在最后 前言 一个风和日丽的下午&#xff0c;线上系统突然开始报警&#xff08;系统温馨提示&#xff0c;您的服务接口…

MongoDB常用操作

一、MongoDB常用操作&#xff08;一&#xff09; 1、INSERT > db.User.save({name:zhangsan,age:21,sex:true}) > db.User.find() _id组合 Objectld是、id”的默认类型。Objectld使用12字节的存储空间&#xff0c;每个字节二位十六进制数字&#xff0c;是一个24位的字…

CCF-CSP真题《202303-3 LDAP》思路+python,c++满分题解

想查看其他题的真题及题解的同学可以前往查看&#xff1a;CCF-CSP真题附题解大全 试题编号&#xff1a;202303-3试题名称&#xff1a;LDAP时间限制&#xff1a;12.0s内存限制&#xff1a;1.0GB问题描述&#xff1a; 题目背景 西西艾弗岛运营公司是一家负责维护和运营岛上基础设…

实验:验证TCP套接字传输的数据不存在数据边界

来源&#xff1a;《TCP/IP网络编程》 学习ing 自己动手&#xff0c;把坑踩一遍&#xff0c;也可以学习到很多。 Linux环境下: 客户端&#xff1a; #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <…

8.4.2 【Linux】XFS 文件系统还原 xfsrestore

xfsdump 的复原使用的是 xfsrestore 这个指令。 用 xfsrestore 观察 xfsdump 后的备份数据内容 要找出 xfsdump 的内容就使用 xfsrestore -I 来查阅即可&#xff01;不需要加任何参数&#xff01;因为 xfsdump与 xfsrestore 都会到 /var/lib/xfsdump/inventory/ 里面去捞数据来…

C/C++开发,opencv基于FileStorage读写文件介绍及示例

目录 一、FileStorage类 1.1 FileStorage类说明 1.2 FileStorage类写入说明 1.3 FileStorage类读取说明 二、FileStorage类应用示例 2.1 应用代码 2.2 工程组织&#xff08;Makefile&#xff09; 2.3 编译及测试 一、FileStorage类 1.1 FileStorage类说明 FileStorage类在ope…

Linux搭建Discuz论坛

环境&#xff1a;redhat 9 mysql 8 Discuz 3.5 题目要求&#xff1a;在 bbs.example.com 主机上创建 Discuz 论坛&#xff0c;数据库服务器使用 db.example.com 主机的 bbs 数据库实例&#xff0c;该实例由 MySQL数据库软件提供服务。 题目要求没有说是在一台虚拟机…

jenkins使用ftp工具,上传文件至服务器报错“Could not write file”

一、错误说明 使用ftp上传文件 ERROR: Exception when publishing, exception message [Could not write file. Server message: [553 Could not create file.]]11:12:45 FTP: Connecting from host [test-xxx-java-user-service-3-932ft-hsb69-t5wmf] 11:12:45 FTP: Conne…

Openlayers实战:自定义版权属性信息

Openlayers地图中,通常会展示地图的一个版权信息,这里面涉及到地图层的版权信息内容,还涉及到control中的Attribution的设置,本实战示例中,通过灵活的属性配置,显示了还是大剑师兰特的博客版权信息,点击是可以跳转的。 效果图 源代码 /* * @Author: 大剑师兰特(xiaoz…

亚马逊云科技自研芯片,为企业云服务提高性价比

6月27日至28日&#xff0c;2023亚马逊云科技中国峰会于上海顺利召开。在本次峰会上&#xff0c;似乎找寻到了云计算领域竞争对手均日渐成熟&#xff0c;而亚马逊云科技却能一直保持领先地位的原因——过去的十几年里&#xff0c;亚马逊云科技“基于客户需求&#xff0c;快速进行…