You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Git Bash将代码提交到GitHub?提交时遇到报错如何解决?

问题原因

执行git remote add origin <GitHub仓库地址>时触发fatal: remote origin already exists报错,本质是本地Git仓库已经绑定过名为origin的远程仓库别名,不允许重复添加同名绑定。

解决方案

方案1:替换原有origin绑定地址(最常用,适合之前的origin地址填错需要更新的场景)

执行命令:
git remote set-url origin 你的GitHub仓库HTTPS/SSH地址

方案2:删除原有origin绑定后重新添加

依次执行以下2条命令:
git remote remove origin
git remote add origin 你的GitHub仓库HTTPS/SSH地址

方案3:为新远程仓库设置其他别名(适合需要同时绑定多个远程仓库的场景)

执行命令,将自定义别名替换为你实际想用的名称即可:
git remote add 自定义别名 你的GitHub仓库HTTPS/SSH地址
后续推送时指定对应别名即可,例如:git push 自定义别名 main

配置完成后完整提交流程

  • 暂存所有修改文件:git add .
  • 提交到本地仓库,替换为你实际的提交说明:git commit -m "你的提交说明"
  • 首次推送到GitHub远程仓库,绑定本地与远程分支:git push -u origin main
  • 后续日常提交只需执行:git push

内容的提问来源于stack exchange,提问作者Bharath Kashyap

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 04:57:02