如何切换我的git存储库的url?

时间:2016-02-04 19:12:54

标签: git github

我有一个本地目录,以前使用git存储库配置并托管在名为BitBucket的服务上。

现在我在GitHub中创建了一个存储库,想要更新本地引用,但是我收到了这个错误:

git remote add origin https://github.com/genadinik/iPhoneBusinessPlan.git
fatal: remote origin already exists.
Alexs-MacBook-Pro-2:BusinessPlan alexgenadinik$ git push -u origin master
error: src refspec master does not match any.
error: failed to push some refs to 'https://genadinik@bitbucket.org/genadinik/ios_business_app.git'

新的存储库位于此URL:

git remote add origin https://github.com/genadinik/iPhoneBusinessPlan.git

知道如何将本地引用切换到github网址吗?

2 个答案:

答案 0 :(得分:1)

当然,首先删除原点:

$ git remote rm origin
$ git remote add origin https://github.com/genadinik/iPhoneBusinessPlan.git

编辑如果您从现有来源从头开始创建存储库,在切换遥控器之后,则可以执行以下操作:

$ git add -A
$ git commit -m "init"
$ git push origin master

答案 1 :(得分:1)

还有一个(子)命令来更改URL:

git remote set-url origin https://github.com/genadinik/iPhoneBusinessPlan.git

这种方式无需重新获取数据。