github上传代码

一般要上传github代码有两种模式,一种是直接在repo中上传,一种是通过git来上传(win和linux都可以),来学习一下。

我们去创建好一个repo后:

首先是直接上传(不推荐)

通过upload files来上传代码

然后是用git工具来上传:

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

cpp 复制代码
git init

然后远程连接:

cpp 复制代码
git remote add origin https://github.com/chan-yuu/gazebo_models.git

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

cpp 复制代码
git pull origin main

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

cpp 复制代码
git add --all

此时可以去查看添加状态:git status

写上这次提交的commit:

git commit -m "Initial commit with new files"

推动到仓库中:

cpp 复制代码
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'

cpp 复制代码
git push origin master

如果也没有的话那就:

git branch来查一下当前所在的分支,也可以创建一下分支:

cpp 复制代码
git checkout -b main

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

在这里添加一个passkey,一定要注意保存,这个只能查看这一次。

然后输入这个passkey就可以开始推送了,这个没有100个文件的限制,目前暂时不清楚对文件的大小是否有限制,但是确实要比一点一点传文件方便的多了

相关推荐
至善迎风18 小时前
版本管理系统与平台(权威资料核对、深入解析、行业选型与国产平台补充)
git·gitee·gitlab·github·svm
fengfuyao98519 小时前
诊断并修复SSH连接Github时遇到的“connection closed“错误
运维·ssh·github
NocoBase20 小时前
6 个替代 Jira 的开源项目管理工具推荐
低代码·开源·github
2301_8035545220 小时前
github上传步骤
github
ruanCat21 小时前
使用 github workflow 的 actions/setup-node 工作流,安装 pnpm 失败的 bug
github
Moonbit1 天前
月报Vol.03: 新增Bitstring pattern支持,构造器模式匹配增强
后端·算法·github
先做个垃圾出来………1 天前
Github操作
github
止观止1 天前
GitHub自动化利器:Probot框架实战指南
运维·自动化·github
掘我的金1 天前
galgamex 容器化部署实战:从 Dockerfile、Compose 到 Prisma 初始化与首个账号
github
我的收藏手册1 天前
性能监控shell脚本编写
前端·git·github