新建仓库推送
✅ 第一步:在 GitHub 上新建一个远程仓库
打开 github.com
- 点击右上角 「+」 → New repository
- 设置仓库名称(如:
myproject),可选择 Public 或 Private - 不要勾选 README、.gitignore 或 License(否则要处理 pull)
- 点击 Create repository,你会看到一个页面,类似这样的内容:
git remote add origin ``https://github.com/yourname/myproject.git
✅ 第二步:在本地项目目录初始化 Git 仓库 git init # 初始化为 Git 仓库 git add . # 添加所有文件 git commit -m "Initial commit" # 创建第一次提交
✅ 第三步:连接到 GitHub 云仓库并推送
git remote add origin ``https://github.com/yourname/myproject.git`` ``git branch -M main # 将默认分支改为 main(GitHub 默认) git push -u origin main # 推送本地 main 分支到远程仓库
✅ 可选配置:首次使用建议设置用户名和邮箱(全局一次即可)
git config --global user.name "你的名字" git config --global user.email "你的邮箱"
🧪 常见问题排查
- ❌ 报错:remote origin already exists → 说明你已经添加过远程地址,可用
git remote set-url origin 新地址 - ❌ 报错:permission denied(权限问题) → 一般是没配置 SSH,建议用 HTTPS 推送或配置 SSH 公钥
✅ 推送完成后结果:
你刷新 GitHub 页面,会看到项目已经上传成功 ✅
更新代码推送
拉取远程最新代码(推荐先拉再推)
git pull origin main
🧰 操作流程
- 查看当前 Git 状态
git status
- 添加修改到暂存区
git add .
- 提交到本地仓库
git commit -m "feat: 新增登录功能模块"
✅ 作用:
-
将暂存区内容作为一次版本变更提交;
-
-m后面为提交说明,建议使用语义化格式,如:feat:表示新增功能;fix:表示修复问题;update:表示更新功能;refactor:表示代码重构;docs:表示文档修改;chore:表示非业务代码修改。
- 推送到远程仓库对应分支
git push origin main
✅ 作用:
- 将当前分支代码推送到远程仓库的
main分支; - 如果当前是
dev分支,应执行: git push origin dev
同步远程代码到本地
拉取远程最新代码(推荐先拉再推)
git pull
新建分支推送
✅ 场景目标:
🔧 在已有 Git 项目中,新建分支并把当前代码推送到 GitHub 上的新分支。
🧩 一、在本地新建分支
git checkout -b new-branch-name
🔹 这会从当前分支复制代码,并切换到新分支。
git checkout -b feature/new-ui
🧩 二、添加并提交当前代码
git add . ``git commit -m "feat: 新 UI 页面完成"
这将当前工作区的变更添加到新分支的提交中。
🧩 三、推送新分支到 GitHub 远程仓库
git push origin new-branch-name
git push origin feature/new-ui
🔹 Git 会在远程仓库自动创建这个新分支。