2015-11-01 58 views

回答

1

您得到remote origin already exist的原因是因为名称为origin的远程已存在。您可以通过输入git remote -v来查看哪些内容会显示您的所有git回购的遥控器。您应该看到:

origin https://github.com/jatalamo/heroku-test-site.git (fetch) 
origin https://github.com/jatalamo/heroku-test-site.git (push) 

克隆github回购的命令是git clone https://github.com/jatalamo/heroku-test-site.git <folder_name>。如果你这样做,会自动为你设置一个名为origin的远程设备,因此你不需要手动添加https://github.com/jatalamo/heroku-test-site.git作为远程设备,只需输入git remote add origin https://github.com/jatalamo/heroku-test-site.git即可。

中,你将需要输入git remote add origin https://github.com/jatalamo/heroku-test-site.git的情况是,当你不从GitHub克隆,而是你在本地计算机上键入git init并没有遥控器,所以你必须手动添加GitHub的网址为远程调用origin或其他任何你喜欢的名字。

你应该能够再拉,并使用这些命令的推动:

git pull origin master 
git push origin master 
+0

我做了remote -v,它显示的是以前创建的名为rutgers的仓库。该heroku测试网站不显示? –

+0

对不起,我有点困惑。什么是以前创建的回购?输入git命令时你在正确的文件夹中吗?如果可能的话,用一些截图更新你的问题。 –

+0

感谢您的回复。我想到了。从URL的最后删除“.git”由于某种原因而工作。 –

0

打开了.git/config和手动更改[remote "origin"]下远程仓库的URL。然后再试一次。