我来手把手教你怎么把本地代码推到 GitHub 上,分为 首次推送 和 已有仓库推送 两种情况,跟着步骤做就行。
一、如果是首次推送(本地代码还没上传到 GitHub):
1. 先在 GitHub 上创建一个新仓库
- 打开 GitHub,点击右上角
+→New repository。 - 填好仓库名(比如
my-project),选Public或Private,不要勾选Initialize this repository with a README(因为我们本地已有代码)。 - 点击
Create repository。
2. 在本地代码文件夹里初始化 Git 并推送
打开终端(Terminal),进入你的项目文件夹:
cd 你的项目路径
然后依次执行以下命令:
# 初始化 Git 仓库
git init
# 添加所有文件到暂存区
git add .
# 提交代码到本地仓库
git commit -m "第一次提交"
# 关联远程仓库(复制自己的仓库地址https://github.com/你的用户名/你的仓库名.git)
git remote add origin https://github.com/你的用户名/你的仓库名.git
# 推送代码到 GitHub
git branch -M main
git push -u origin main
二、 如果 GitHub 上已有仓库(比如别人建好的或你之前克隆过):
1. 克隆仓库到本地(如果还没克隆过):
git clone https://github.com/你的用户名/你的仓库名.git
cd 你的仓库名
2. 添加/修改代码后推送:
# 添加修改的文件
git add .
# 提交更改
git commit -m "更新说明"
# 推送到远程仓库
git push
🔧 常见问题解决:
| 问题 | 解决方法 |
|---|---|
报错 fatal: not a git repository | 没初始化,先执行 git init |
报错 remote origin already exists | 先执行 git remote remove origin 再重新 git remote add origin ... |
报错 failed to push some refs | 先执行 git pull --rebase origin main 再 git push |
三、检查是否成功:
打开你的 GitHub 仓库页面,刷新一下,应该能看到你推送的代码了。