我有我的项目在GitHub上的一些位置,git@github.com:myname/oldrep.git。
现在,我想将所有代码推到其他位置的新存储库git@github.com:newname/newrep.git。
我使用命令:
git remote add origin git@github.com:myname/oldrep.git
但我所领受的是:
致命:远程源已经存在。
我有我的项目在GitHub上的一些位置,git@github.com:myname/oldrep.git。
现在,我想将所有代码推到其他位置的新存储库git@github.com:newname/newrep.git。
我使用命令:
git remote add origin git@github.com:myname/oldrep.git
但我所领受的是:
致命:远程源已经存在。
当前回答
Git远程rm来源 Git remote -v 它不会显示任何存储库名称 Git远程添加源git@github.com:用户名/myapp.git Git push origin master 它将启动流程并创建新分支。 你可以看到你的作品被推送到github。
其他回答
如果您错误地将本地名称命名为“origin”,您可以使用以下方法删除它:
git remote rm origin
步骤:1
git remote rm origin
一步:2
git remote add origin enter_your_repository_url
例子:
git remote add origin https://github.com/my_username/repository_name.git
我也有同样的问题,但我找到了解决方案。基本上,“origin”是项目克隆位置的另一个名称。现在是错误
fatal: remote origin already exists.
字面意思是原点已经存在。因此,要解决这个问题,我们的目标应该是消除它。 为此目的:
git remote rm origin
现在再添加一次
git remote add origin https://github.com/__enter your username here__/__your repositoryname.git__
这确实解决了我的问题。
当您忘记进行第一次提交时,也会发生这种情况。
您不必删除现有的“origin”远程,只需为远程添加使用“origin”以外的名称,例如。
Git远程添加github git@github.com:myname/oldrep.git