如何通过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 origingit 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
相关产品推荐
相关产品推荐

