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

github上传代码

一般要上传github代码有两种模式,一种是直接在repo中上传,一种是通过git来上传(win和linux都可以),来学习一下。
我们去创建好一个repo后:
首先是直接上传(不推荐)
在这里插入图片描述
通过upload files来上传代码
然后是用git工具来上传:

首先就需要将项目链接到本地来:

git init

然后远程连接:

git remote add origin https://github.com/chan-yuu/gazebo_models.git

如果需要拉取代码的话:(可选)

git pull origin main

但是一般我们不会再拉取一遍源码了,直接去上传当前文件夹的所有文件:

git add --all

此时可以去查看添加状态:git status
写上这次提交的commit:
git commit -m “Initial commit with new files”
推动到仓库中:

git push origin main

有时候不是默认main的话,有可能会出现这种问题,我们把它推到master:
error: src refspec main does not match any
error: failed to push some refs to ‘https://github.com/chan-yuu/gazebo_models.git’

git push origin master

如果也没有的话那就:
git branch来查一下当前所在的分支,也可以创建一下分支:

git checkout -b main

推送时需要你的用户信息,一般是用户名和密码,其中密码并不是你的账号的密码,需要使用秘钥来解决,去自己的账户生成一个秘钥:

在这里插入图片描述
在这里添加一个passkey,一定要注意保存,这个只能查看这一次。
然后输入这个passkey就可以开始推送了,这个没有100个文件的限制,目前暂时不清楚对文件的大小是否有限制,但是确实要比一点一点传文件方便的多了


http://www.kler.cn/news/290036.html

相关文章:

  • 河南省第三届职业技能大赛 网络安全(世赛选拔)项目样题
  • 【C++模板初阶】
  • 新换了电脑,电脑里常用的6款软件,下载回来继续用
  • Driver.js——实现页面引导
  • OpenFeign深入学习笔记
  • MySQL之DQL简单查询
  • 光纤接口简介
  • 三根K线形态介绍
  • OceanBase V4.2解析:如何用迭代器 Generator快速生成任意数据
  • 【复旦微FM33 MCU 外设开发指南】外设篇3——SPI
  • day02 1.c++对c的扩充
  • 学习关系型数据库:在MAC下编译安装firebird
  • 【iOS】——分类拓展关联对象
  • iOS面试:BAD_ACCESS在什么情况下出现?
  • SQL 语言简明入门:从历史到实践
  • BaseCTF之web(week2)
  • springboot使用swagger生成接口文档
  • 华为 HCIP-Datacom H12-821 题库 (6)
  • Leetcode236经典题目二叉树的最近公共祖先
  • CAD二次开发IFoxCAD框架系列(26)- 分段测量多段线长度和计算多边形的面积
  • CTFHub技能树-备份文件下载-网站源码
  • 一款用于分析java socket连接问题的工具
  • 【蓝桥杯青少组】第十五届省赛python(2024)
  • UE5.3 新学到的一些性能测试合计(曼巴学习笔记)
  • Unet改进10:在不同位置添加CPCA||通道先验卷积注意力机制
  • ARM内存屏障/编译屏障API(__DMB、__DSB、__ISB)用法及举例
  • 基于Spring的Uniapp自动更新实现方法
  • 一篇常见第三方库之以及详细使用示例教程
  • C++第四十五弹---深入理解包装器:提升代码复用性与安全性的利器
  • 浙大数据结构:01-复杂度3 二分查找