2016-11-03 37 views
0

我錯誤地爲我的git回購添加了錯誤的遠程原點。我從來沒有明確地設置我的回購的遠程起源。我想這一定是默認設置時,設置遠程起源之前,我跑:增加了不正確的Git remote;無法刪除它或用另一個遠程覆蓋它

$ git remote add upstream https://github.com/hackreactor/HRATX24-javascript-koans.git 

我這樣做,這樣的情況下,從我叉式改變了原有的(上游)回購的代碼,這些更改也會上傳並反映在我的分支中。我不能肯定這個命令設置我的遠程起源,因爲我仍然在使用Git結識的早期階段,但跑

$ git remote -v 

git的時候跟我說,我的起源是:https://github.com/hackreactor/HRATX24-javascript-koans.git。我嘗試刪除這個遠程並覆蓋它,但都沒有工作。試圖刪除它時,我收到錯誤消息 - 致命的:沒有這樣的遠程,當我嘗試覆蓋它時,我得到了錯誤信息 - 致命的:遠程原點已經存在。這兩條錯誤消息似乎是相互矛盾的,所以我不知道如何繼續。任何人都可以幫助我更好地理解發生了什麼,以及如何讓git將我的遠程重置爲正確的URL?

這裏是我跑git的命令和git的給他們輸出:

$ git remote -v 
origin https://github.com/hackreactor/HRATX24-javascript-koans.git (fetch) 
origin https://github.com/hackreactor/HRATX24-javascript-koans.git (push) 
upstream  https://github.com/hackreactor/HRATX24-javascript-koans.git (fetch) 
upstream  https://github.com/hackreactor/HRATX24-javascript-koans.git (push) 

$ git remote rm https://github.com/hackreactor/HRATX24-javascript-koans.git 
fatal: No such remote: https://github.com/hackreactor/HRATX24-javascript-koans.git 

$ git remote add origin https://github.com/BLuEScioN/HRATX24-javascript-koans.git 
fatal: remote origin already exists. 

回答

4

git remote rm採用遙控器的名稱(在這種情況下origin)作爲它的命令。

另外,您也可以只更新遠程的URL像這樣:

git remote set-url origin https://github.com/BLuEScioN/HRATX24-javascript-koans.git 
+0

謝謝。這工作很好! – bluescion

相關問題