2012-03-31 191 views
2

我有問題與Github設置Git。我在他們的網站上關注Rails教程的指導,但是我收到了一個致命的錯誤。現在我想刪除連接,看看是否能解決問題,但它不讓我,一直給我一個致命的錯誤。我這樣做:git - 無法推送到遠程,錯誤'致命:不是一個git存儲庫'

$ git remote add origin [email protected]:<myusername>/first_app.git 
$ git push origin master 

的錯誤是:

fatal: Not a git repository (or any of the parent directories): .git 

first_app在GitHub上已經創建的,所以我很困惑。有任何想法嗎?

回答

9

首先,你需要有first_app本地的Git倉庫:

  1. 光盤/the/dir/with/first_app

  2. 創建Git倉庫:git init

    • 這將創建一個「隱藏'.git/目錄(基本上)保存所有簽入的源控制文件。

然後git remote add添加你想要的遙控器,那麼你可以把代碼給它(或撤出它)。

現在您可以將'常規'可見文件(在添加git之前存在於目錄中的文件)視爲工作「副本」。實際在.git/下的(完整)文件副本是由源代碼控制管理的文件副本,即,「您正在將文件提交到」的位置。所以當你添加和提交一個文件時,它是獲取文件的.git/目錄。然後當你「推」它時,它會到達遙控器。

+0

是的,我發現那是我的錯誤。謝謝闡述! – Andy 2012-03-31 20:30:35

1

您是否在本地應用程序中初始化git存儲庫? 該命令如下。

git init 

然後您可以添加一個來源,從GitHub複製它。

+0

是的,我做到了。我意識到我的問題是什麼!至少在搜索之後。沒有解釋的是你必須在init初始化的根目錄下。我也錯誤地拼錯了我的用戶名(個案差異)。但是我發現它位於哪裏,它位於.git的配置文件中。 – Andy 2012-03-31 20:28:35

相關問題