我錯誤地爲我的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.
謝謝。這工作很好! – bluescion