Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何切换我的git存储库的url?_Git_Github - Fatal编程技术网

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

如何切换我的git存储库的url?,git,github,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存储库配置的,托管在一个名为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 url吗?

当然,只需先删除源:

$ 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

当然,只需先删除原点:

$ 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
还有一个(sub)命令用于更改URL:

git remote set-url origin https://github.com/genadinik/iPhoneBusinessPlan.git
这样就不需要重新获取数据。

还有一个(sub)命令用于更改URL:

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

这样就不需要重新获取数据。

发出一个
git remote remove origin
first发出一个
git remote remove origin
first谢谢-然后呢?我做提交和推送吗?我刚试着做一个提交,但出现了错误:git commit-m“first commit”On branch developer not to commit,working directory clean编辑了我的答案,尽管您的第二个问题超出了这个特定stackoverflow问题的范围。。你可能会考虑打开一个新的问题,如果你不能解决你的新问题,仍然没有得到想要的行为……首先我这样做:Git提交-M“第一次提交”在分支上发展没有承诺,工作目录清理,我不知道它意味着什么回购回购是干净的。他们指的是本地的还是github的?谢谢你-然后呢?我做提交和推送吗?我刚试着做一个提交,但出现了错误:git commit-m“first commit”On branch developer not to commit,working directory clean编辑了我的答案,尽管您的第二个问题超出了这个特定stackoverflow问题的范围。。你可能会考虑打开一个新的问题,如果你不能解决你的新问题,仍然没有得到想要的行为……首先我这样做:Git提交-M“第一次提交”在分支上发展没有承诺,工作目录清理,我不知道它意味着什么回购回购是干净的。他们是指本地的还是github中的?谢谢-这个命令后面是什么?我可以开始承诺吗?我试着犯了一个错误,没有别的。你可以开始推来推去。要创建空提交,请使用git commit-m“first commit”--allow empty。首先尝试一个
git fetch origin
,看看git是否可以连接到新的URL。它应该取东西或者告诉你你是最新的。谢谢-这个命令后面是什么?我可以开始承诺吗?我试着犯了一个错误,没有别的。你可以开始推来推去。要创建空提交,请使用git commit-m“first commit”--allow empty。首先尝试一个
git fetch origin
,看看git是否可以连接到新的URL。它要么去拿东西,要么告诉你你是最新的。