2012-04-08 247 views
0

我遵循GitHub網頁上的這些說明來創建第一個回購;GitHub - 開始創建回購

Global setup: 
Set up git 
    git config --global user.name "Your Name" 
    git config --global user.email [email protected] 

Next steps: 
    mkdir OpenSourceContrib 
    cd OpenSourceContrib 
    git init 
    touch README 
    git add README 
    git commit -m 'first commit' 
    git remote add origin [email protected]:dlib/OpenSourceContrib.git 
    git push -u origin master 

現有的Git Repo? CD existing_git_repo git的遠程添加原產[email protected]:DLIB/OpenSourceContrib.git 混帳推-u起源主

一切正常的話,直到CD existing_git_repo;然後,我在下面的命令'git remote add origin ...'中嘗試了幾個路徑(特別是,我首先嚐試了README文件所在的路徑,從c:/ Users/...開始)。現在,當我寫這篇文章的精確bash命令

git remote add origin [email protected]:dlib/OpenSourceContrib.git 

我得到

fatal: remote origin already exists 

,當我寫的下一個命令,

git push -u origin master 

我有以下錯誤

ERROR: repository not found 
    fatal: The remote ended up unexpectedly 

我不明白這個呃在哪裏羅爾斯來自哪裏,如何去除例如遠程起點再次從頭開始,或者如何修復它。

順便說一句,你能指出一個很好的快速參考bash?

問候。

+0

existing_git_repo從哪裏來?你真的有一個預先存在的回購,或是README提交唯一的提交?您是否使用[這些](http://help.github.com/create-a-repo/)說明? – 2012-04-08 17:04:38

+0

@MthetheFFlaschen是的,這些是說明; README是唯一的提交。它位於C:/ User/myName路徑中的所謂Hello-World文件夾中。 – octoback 2012-04-08 17:07:36

+0

我不關注。你的回購是OpenSourceContrib還是Hello-World?如果你cd到'C:/ User/myName/Hello-World'中,那麼執行'git remote -v',輸出是什麼? – 2012-04-08 17:10:41

回答

2

你的問題,命令序列和後續的評論是不相加的。你顯然已經在'Hello-World'中有一個倉庫 - 建議你遵循GitHub指示。但是現在,在創建OpenSourceContrib時,您似乎位於'Hello-World'源代碼樹(帶有.git存儲庫)中 - 因此'原點已經存在'。

重新開始。創建一個新的GitHub倉庫,並用本地Git倉庫仔細創建源代碼樹)

+1

謝謝,很好的建議 – octoback 2012-04-08 18:02:24

0

您也可以編輯文本文件.git/config並讓您的origin遠程指向正確的位置(此處爲[email protected]:dlib/OpenSourceContrib.git)。