2015-11-01 64 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。然後再試一次。