当前位置: 首页 > 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/a/290036.html

相关文章:

  • 科技云报到:数字化转型,从不确定性到确定性的关键路径
  • NCC前端调用查询弹框
  • ESLint 使用教程(三):12个ESLint 配置项功能与使用方式详解
  • SCUI Admin + Laravel 整合
  • 第8章利用CSS制作导航菜单
  • 文件上传漏洞--理论
  • 河南省第三届职业技能大赛 网络安全(世赛选拔)项目样题
  • 【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)- 分段测量多段线长度和计算多边形的面积