[github] 上传本地repo

本地已有的 Git 仓库推送到 GitHub 非常简单。以下是完整、稳妥的操作步骤:

📦 步骤 1:在 GitHub 创建空仓库

登录 GitHub,点击右上角 + → New repository

填写仓库名称(Repository name)

选择 Public(公开)或 Private(私有)

⚠️ 重要:不要勾选 Add a README file、.gitignore 或 License(保持仓库为空,避免后续合并冲突)

点击 Create repository

创建完成后,GitHub 会显示一组命令,其中 HTTPS 或 SSH 地址

复制代码
cd /你的/本地/项目路径
git remote add origin https://github.com/<你的用户名>/<仓库名>.git
git push -u origin <你的分支名>

💻 步骤 2:在本地终端操作

打开终端(命令行),进入你本地项目的根目录:

复制代码
cd /path/to/your/local-repo

确认当前所在分支(通常是 main 或 master)

复制代码
git branch --show-current

🔗 步骤 3:关联远程仓库并推送

查看本地Git配置的用户名

复制代码
# 查看当前仓库的本地配置
git config user.name
git config user.email

# 查看全局配置(所有仓库默认使用)
git config --global user.name
git config --global user.email

# 1. 添加 GitHub 仓库为远程源(origin 是默认名称)
git remote add origin https://github.com/你的用户名/仓库名.git
# (如果使用 SSH,替换为 git@github.com:你的用户名/仓库名.git)

# 2. 推送到 GitHub(替换 main 为你的实际分支名)
git push -u origin main

-u 参数会将本地分支与远程分支关联,之后只需 git push 即可。

✅ 步骤 4:验证

刷新 GitHub 仓库页面,确认代码已成功上传。

🔍 常见问题 & 注意事项

  1. 验证当前账号ssh -T git@github.com,或者github.com可以替换成你在config里书写的自定义名称例如github-your-name(当你使用自定义的local authorization)
  2. 如果出现failed to push some refs to ...可能是你的branch name写错了,有时候会默认是master 而不是 main.
  3. 更改url的命令为git remote set-url origin git@github.com:...
  4. 删除已经追踪的文件为git rm --cached your_file 或者git rm -r --cached data,其中-r 在删除文件夹的时候使用
相关推荐
解局易否结局5 分钟前
鸿蒙原生开发实战:用 Native C++ 与 OpenGL ES 构建高性能图形渲染管线
c++·elasticsearch·华为·harmonyos
STLearner10 分钟前
ICML 2026 | 时间序列(Time Series)论文总结(3)【因果,可解释性,不规则时序,表示学习,benchmar
大数据·论文阅读·人工智能·深度学习·神经网络·机器学习
记忆停留w1 小时前
Celery+Redis 分布式异步任务队列工程落地业务逻辑
大数据·人工智能·redis·分布式·缓存·架构·wpf
Agent治理法学1 小时前
我开源了一套 AI Agent 框架:有性格、有规则、还会自己造工具
node.js·github
AI袋鼠帝1 小时前
开源WorkBuddy蓝皮书!从0到100最系统Agent实战指南~【建议收藏】
github·aigc
陕西企来客1 小时前
2026年7月AI搜索引擎优化案例深度解析
大数据·人工智能
智脑API平台1 小时前
Codex Cloud 任务怎么用?GitHub 仓库、PR 审查和远程开发流程
github·codex·pr 审查
STDD1 小时前
n8n 实战工作流模板:GitHub→飞书通知、定时爬虫→数据库、Webhook→多渠道推送
爬虫·github·飞书
LitchiCheng2 小时前
DGX Spark部署ComfyUI(一键安装脚本)
大数据·分布式·spark
枕星而眠2 小时前
Git仓库基础用法
大数据·git·后端·elasticsearch·全文检索