需执行五步同步:一、添加并验证远程仓库地址;二、用git add将修改加入暂存区;三、用git commit -m提交带描述的本地记录;四、用git push -u首次推送或git push后续推送;五、遇拒绝时先git pull合并,解决冲突后再提交推送。

如果您已完成本地代码修改,希望将更改同步至 GitHub 远程仓库,则需通过 Git 命令行执行标准的提交与推送流程。以下是完成该操作的完整步骤:
一、确认本地仓库已关联远程 GitHub 仓库
在提交前,必须确保当前本地 Git 仓库已添加并验证了 GitHub 远程地址。若未配置,后续 push 操作将失败。
1、打开终端(macOS/Linux)或 Git Bash(Windows),进入项目根目录。
2、运行 git remote add origin https://github.com/用户名/仓库名.git 添加远程仓库地址(替换为实际 URL)。
3、运行 git remote -v 查看是否成功显示 origin 的 fetch 和 push 地址。
二、将修改文件加入暂存区
Git 提交前需显式选择哪些变更纳入本次提交,此过程通过暂存区(staging area)完成,避免误提交无关改动。
1、运行 git status 查看当前工作区中被修改、新增或删除的文件状态。
2、对单个文件执行 git add 文件名(例如 git add README.md)。
3、对全部变更执行 git add .(注意末尾英文句点,表示当前目录及子目录所有变更)。
三、创建本地提交记录
暂存区内容需通过 commit 命令固化为不可变的历史快照,每条提交必须附带清晰、简洁的描述信息。
1、运行 git commit -m "此处填写提交说明"(引号内为中文或英文描述,如“修复登录页样式错位”)。
2、若需多行详细说明,可省略 -m 参数,直接执行 git commit,系统将自动打开默认编辑器供输入。
四、推送提交至 GitHub 远程仓库
本地 commit 仅保存于本机,需通过 push 操作将新提交同步至 GitHub,使协作者可见并持久化存储。
1、首次推送主分支时,运行 git push -u origin main(若默认分支为 master,则替换为 master)。
2、后续推送可简化为 git push(-u 参数仅需首次设置上游分支)。
3、若提示身份认证失败,需确认已配置 GitHub Personal Access Token 或启用 SSH 密钥认证。
五、处理常见推送拒绝情形
当远程仓库存在本地未获取的更新(如他人已 push 新提交),直接 push 将被拒绝,此时需先整合远程变更。
1、运行 git pull origin main 拉取远程最新提交并自动合并。
2、若出现冲突,需手动编辑标有 >>> 的冲突文件,保存后执行 git add . 标记解决。
3、运行 git commit -m "解决合并冲突" 完成合并提交,再执行 git push。










