怪物奇妙物语

宇宙无敌超级美少男的怪物奇妙物语

首页 新随笔 联系 管理
  822 随笔 :: 0 文章 :: 2 评论 :: 16万 阅读

fatal: remote origin already exists

原因分析

原因你已经将一个远程仓库添加并命名为 origin 了,所以现在你是在尝试将另一个远程仓库添加并命名为 origin,显然这是一个错误,一个 origin 怎么指向两个仓库呢?

git 显然也不能直接帮你进行” 喜新厌旧 “直接把以前添加的远程仓库给弃了,所以如果你不需要以前添加的仓库就直接删了(方法一和方法二),如果你还得保留以前添加的远程仓库,那你得换个名字添加远程仓库(方法三)

git remote add origin git@github.com:your_username/your_repository.git
fatal: remote origin already exists.

解决

方法一_修改原来的origin的地址

使用 set-url 修改 origin 仓库的 url

git remote set-url origin git@github.com:your_username/your_repository.git

方法二_删了原来的origin重新添加

先将已经添加过的,命名为 origin 的远程仓库给删了,然后重新添加

git remote rm origin
git remote add origin git@github.com:your_username/your_repository.git

方法三_重新起个名字

既然你已经将 origin 指向了某个远程仓库,那现在你换个名字指向另一个远程仓库就可以了

git remote add origin2 git@github.com:your_username/your_repository.git

这种方法的话,push 的时候就需要

git push origin2 master

意思是把本地的修改提交到远程仓库 origin2 的 master 分支里面去。

原文地址 hongyuan.blog.csdn.net

posted on   超级无敌美少男战士  阅读(34)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示