将本地的 Git 仓库上传到 GitHub 上(github没有该仓库)

文章目录

  • [步骤 1:在 GitHub 上创建新仓库](#步骤 1:在 GitHub 上创建新仓库)
  • [步骤 2:配置本地仓库](#步骤 2:配置本地仓库)
  • [步骤 3:添加远程仓库地址](#步骤 3:添加远程仓库地址)
  • [步骤 4:推送本地代码到 GitHub](#步骤 4:推送本地代码到 GitHub)
  • 验证上传

步骤 1:在 GitHub 上创建新仓库

  1. 登录 GitHub

    • 打开浏览器并访问 GitHub
    • 使用自己的凭据登录。
  2. 创建新仓库

    • 点击页面右上角的 + 按钮,然后选择 New repository(或直接访问 new repository page)。
    • Repository name 字段中输入仓库名称(例如 my_project),并根据需要填写描述。
    • 选择仓库的可见性(公开或私有)。
    • 注意 :不要勾选 Initialize this repository with a README 或添加 .gitignore 和许可证文件,因为我们已经有一个本地仓库了。
    • 点击 Create repository 按钮完成创建。

步骤 2:配置本地仓库

确保已经在本地项目目录中初始化了一个 Git 仓库。如果没有,请按照以下命令操作:

bash 复制代码
# 进入您的项目目录
cd path/to/my_project

# 初始化 Git 仓库(如果尚未初始化)
git init

步骤 3:添加远程仓库地址

  1. 获取 GitHub 仓库的 URL

    • 在 GitHub 上新创建的仓库页面,可以找到一个包含 HTTPS 或 SSH 地址的部分。复制其中一个 URL。
  2. 设置远程仓库

    • 在本地仓库中,使用 git remote add origin <URL> 命令来添加远程仓库地址。例如:

      bash 复制代码
      git remote add origin https://github.com/yourusername/my_project.git
    • 也可以使用 SSH 地址,如果已经设置了 SSH 密钥:

      bash 复制代码
      git remote add origin git@github.com:yourusername/my_project.git

    若出现 error: remote origin already exists.

    则执行:git remote rm origin

步骤 4:推送本地代码到 GitHub

  1. 提交本地更改

    • 如果还没有提交任何更改,请先添加和提交所有文件:

      bash 复制代码
      git add .
      git commit -m "Initial commit"
  2. 推送代码到 GitHub

    • 使用 git push 命令将本地分支推送到 GitHub。由于这是首次推送,您需要指定目标分支(通常是 mainmaster):

      bash 复制代码
      git push -u origin main
    • 如果默认分支是 master 而不是 main,请替换为:

      bash 复制代码
      git push -u origin master
    • -u 参数会设置上游跟踪分支,这样以后只需要运行 git push 即可推送更改。

验证上传

  • 访问 GitHub 上的新仓库页面,确认代码已经成功上传。
  • 应该能够看到所有的文件和提交历史记录。
相关推荐
tokenKe1 小时前
OpenWork:把 AI Agent 工作台 从订阅制变成开源 + 本地的革命 | SSP Github Daily
人工智能·开源·github
yanlaifan1 小时前
Github有没有类似GitLab CI/CD的功能
github
蓝斯4971 小时前
C# 调用邮箱应用发送带附件的邮件
网络·c#·github
TunerT_TQ1 小时前
GitHub深度工程评测:Cline 源码级工程评测|65k Star 开源AI编程助手的工程全景
typescript·开源·github·vs code·ai编程助手·开源供应链安全·静态源码审计
m4Rk_1 小时前
【论文阅读】Agent 记忆机制(26):Infini Memory——将长期记忆维护成可读写的主题文档
论文阅读·人工智能·学习·开源·github
打妖妖灵滴哪吒11 小时前
github创建远程仓库+推送代码(图文版)
github
笨鸟先飞,勤能补拙11 小时前
AI 赋能网络安全:技术全景、成熟度评估与实战案例
人工智能·python·安全·web安全·网络安全·sqlite·github
笨鸟先飞,勤能补拙13 小时前
AI 赋能网络安全领域深度剖析
网络·人工智能·windows·安全·web安全·网络安全·github
gwf21616 小时前
SSD读写速度深度解析:顺序读写vs随机读写、IOPS、延迟,你的硬盘性能到底怎么看?
git·嵌入式硬件·缓存·github·智能硬件
西邮彭于晏17 小时前
图文详解:Git分支创建、合并与冲突解决|新手零门槛完整教程
大数据·git·elasticsearch