当前位置: 首页 > article >正文

git上传大大大文件项目好折磨人

本来想把unity项目的源码上传上gitee啊,但是那个项目有1个多G,还是个半成品,要是写完,都不知道行不行


正常的上传

所用到的命令:


1、 git init 初始化,创建本地仓库
2、 git add . 添加到本地仓库
3、 git commit -m "注释" 添加注释
4、 git remote add origin 仓库地址 连接远程仓库
5 、git pull --rebase origin master 同步仓库内容
6、git push -u origin master 上传到远程仓库

然后就在需要上传的文件夹中右键Git Bash Here,打开git

接下来,输入 git init 进行初始化

输入git add .,添加该文件夹下的所有文件到本地仓库,注意add和. 之间有空格。".“表示添加所有文件,如果想要添加个别文件可以把”."替换为相应文件名。 

但是我这里是想上传所以文件,所以直接 git add. 等待一段时间,缓存结束

输入git commit -m '注释’,git commit -m作用为提交暂存区的文件(也就是上一步添加的文件),后面双引号内可以填写关于提交的注释信息。

 添加远程仓库

这个需要先建一个仓库,输入git remote add origin +"仓库地址"命令,建立本地仓库与远程仓库的关联,指令后面的地址为仓库的地址。

输入git pull -- rebase origin master命令,将远程仓库的内容合并到本地仓库。如果远程仓库为空可以跳过这一步,如果远程仓库不为空,则必须进行这一步,否则会报错。

然后发现我的http仓库配错了

git remote -v        ,查看当前配置的协议

git remote remove origin        ,删除之前的协议

git remote add origin https://xxx.com/xx/xx.git        ,新增协议

git remote -v        ,查看当前配置的协议

 

 然后,重新拉取git pull -- rebase origin master

接着报错,大意就是不支持合并无关的历史记录

git pull origin main --allow-unrelated-histories解决 

 最后,上传,输入git push -u origin master命令,将本地仓库的文件推送到已经建立关联的远程仓库master分支中。

 然后就开始报错了,大于500的文件不能这样上传,改用ssh,不过这个协议用之前需要配置秘钥

git remote -v        ,查看当前配置的协议

git remote remove origin        ,删除之前的协议

git remote add origin git@xxx.com/xx/xx.git        ,新增协议

git remote -v        ,查看当前配置的协议

 到gitee仓库查看

 除此之外还有一个问题,就是本地初始化的时候是main,但是gitee仓库上是master导致无法拉取,只需要改一下配置:

git config --global init.default Branch master就可以了

 完结撒花!


http://www.kler.cn/a/17698.html

相关文章:

  • DAY112代码审计PHP开发框架POP链利用Yii反序列化POP利用链
  • Ubuntu 的 ROS 操作系统安装与测试
  • Flink1.19编译并Standalone模式本地运行
  • Linux源码阅读笔记-V4L2框架基础介绍
  • 前端:块级元素和行内元素
  • HAproxy 详解
  • k8s之审计日志
  • 微机作业题
  • 字节跳动测试岗面试挂在2面,复盘后,我总结了失败原因,决定再战一次...
  • (别再手动点APP了)UiAutomator2自动化测试框架带你玩转APP操作
  • 模拟银行账户转账业务
  • 【软件测试】测试分类
  • 《花雕学AI》28:革命性的 ChatGPT for SEO——让您的排名飙升 50%!
  • 人脸识别--传统+深度方法
  • 【GAMES101】04 Viewing Transformation
  • LVS+Keepalived 高可用群集部署
  • 如何发起一次完整的HTTP的请求流程
  • NLP模型(四)——seq2seq模型与Attention机制实现
  • TryHackMe-AD证书模板
  • 测试2:基础
  • MYSQL数据库
  • 《程序员面试金典(第6版)》面试题 16.11. 跳水板
  • Android多模块开发
  • Probabilistic and Geometric Depth: Detecting Objects in Perspective 论文学习
  • 配置KylinV10
  • Java中的互斥锁介绍