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个文件的限制,目前暂时不清楚对文件的大小是否有限制,但是确实要比一点一点传文件方便的多了

相关推荐
星浩AI13 小时前
接手 20 万行代码从哪读起?Understand-Anything 把仓库变成可探索的知识图谱
后端·github·claude
用户4802615847013 小时前
s3fs:用操作本地文件的方式读写 S3
github
Menahem14 小时前
解决 SSH 报错:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
运维·ssh·github
2601_9557819816 小时前
私有化本地 AI,Windows 平台 OpenClaw 功能详解与配置
人工智能·开源·github·open claw
云樱梦海17 小时前
OpenClaw官方:OpenClaw Windows Node 实战(1.5K ★ 开源推荐)
windows·开源·github·openclaw
CoderJia程序员甲17 小时前
GitHub 热榜项目 - 周榜(2026-06-06)
ai·大模型·llm·github
Harvy_没救了17 小时前
【github爆款】Headroom:AI代理的智能上下文压缩层 —— 深度解析与洞察
人工智能·github
DogDaoDao20 小时前
【GitHub】CodeGraph 深度解析:为 AI 编程代理构建预索引代码知识图谱
人工智能·程序员·github·知识图谱·ai编程·ai agent·codegraph
疋瓞20 小时前
G内使用github实践方式
github
2601_9611940221 小时前
高中英语教资资料推荐|科三大题背诵和教学设计模板
git·开源·github·开源软件·开源协议·ossinsight