簡體   English   中英

致命:遠程源已經存在

[英]Fatal: remote origin already exists

我正在參加免費的虛擬哈佛計算機科學課程,並嘗試提交一個項目:即一個名為“搜索”的目錄。 提交說明如下:

git init
git remote add origin https://github.com/me50/USERNAME.git
git add -A
git commit -m "Submit project 0"
git push origin master:web50/projects/2020/x/search

當我執行 git init 時,我得到

Reinitialized existing Git repository in /Users/MYNAME/Desktop/CS50_WebDev/search/.git/

當我做 git remote add origin https://github.com/me50/USERNAME.git 時,我得到

fatal: remote origin already exists.

在過去的 3 個小時里,我一直在努力解決這個問題。 請幫我。

bot 評分非常特別:“例如,對於這個項目,這意味着如果評分人員訪問https://github.com/me50/USERNAME/blob/web50/projects/2020/x/search/index.html。 html (其中 USERNAME 是您自己的 GitHub 用戶名,如下面的表單中提供的)您為此項目提交的 index.html 應該是顯示的內容。如果沒有,請根據需要重新組織您的存儲庫以匹配此范例。:

當我執行 git init 時,我得到

Reinitialized existing Git repository ...

這是錯誤的根源。 這些說明假設您還沒有 Git 存儲庫,因此git init創建一個。 如果您已經有一個 Git 存儲庫,則git init基本上什么都不做。 1因此,如果您現有的 Git 存儲庫已經有一個名為origin的遠程,則git remote add origin失敗,因為它無法添加新的源。

可能你應該做的是在一個沒有現有 Git 存儲庫的新目錄中開始。 (通常我喜歡從一個完全空的目錄開始,而不是一個填充了一些現有文件的目錄,但他們的說明假設您有一個填充了文件的目錄,只是沒有.git隱藏子目錄。)


1主要在這里是因為它仍然從標准鈎模板目錄安裝任何標准鈎子。 您可以使用--template選項從您選擇的特定目錄安裝特定的 Git 鈎子。 我不知道有誰真正做到了這一點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM