本地代码上传到 GitHub 的核心流程

确保已安装 Git 并完成初始配置(git config --global user.name/email)。进入项目目录后执行:

git add .
git commit -m "描述性提交信息"
git push origin 分支名

例如上传到 AI 分支:

git push origin AI


上传前的必要检查

确认当前分支状态:

git branch   # 查看当前分支(带*号)
git status   # 查看文件修改状态

若需切换分支:

git checkout 目标分支名


分步操作指南

添加修改到暂存区

git add 文件名  # 添加单个文件
git add .      # 添加所有修改

提交到本地仓库

git commit -m "清晰描述修改内容"

推送到远程分支

git push origin 分支名


分支管理场景

场景1:当前已在目标分支

git add .
git commit -m "更新AI模块"
git push origin AI

场景2:需要切换分支

git checkout AI
git add .
git commit -m "修复功能缺陷"
git push origin AI


冲突预防处理

推荐先拉取远程更新:

git pull origin 分支名

若存在未提交的修改:

git stash        # 临时保存修改
git pull origin 分支名
git stash pop    # 恢复修改


常见报错解决方案

报错:nothing to commit

  • 表示工作区没有检测到修改

报错:[rejected]

git pull --rebase origin 分支名
git push origin 分支名

报错:not a git repository

  • 需在正确的项目目录执行命令

快速参考模板

基础上传流程

git add .
git commit -m "描述"
git push origin 分支名

带同步的安全流程

git add .
git commit -m "临时保存"
git pull origin 分支名
git push origin 分支名


关键命令速查

命令作用
git branch查看分支
git checkout 分支名切换分支
git status查看修改状态
git stash临时存储修改

所有操作建议在项目根目录执行,首次推送可能需要身份验证。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐