簡體   English   中英

git - 無法推送到遠程,錯誤'致命:不是git存儲庫'

[英]git - can't push to remote, error 'fatal: Not a git repository'

我在使用Github設置Git時遇到了問題。 我在他們的網站上在線跟蹤Rails教程的說明,但我收到致命的錯誤。 現在我想刪除連接,看看是否解決了問題,但它不讓我,不斷給我一個致命的錯誤。 我這樣做了:

$ git remote add origin git@github.com:<myusername>/first_app.git
$ git push origin master

錯誤是:

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

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

首先,您需要為first_app創建一個本地git存儲庫:

  1. cd到/the/dir/with/first_app

  2. 使用: git init創建git存儲庫

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

然后git remote add添加你想要的遙控器,然后你可以將代碼推送到它(或從中拉出)。

您現在可以將“常規”可見文件(添加git之前存在於目錄中的文件)視為工作“副本”。 實際位於.git/下的(完整)文件副本是由源代碼控制管理的文件副本,即“將文件提交到'的位置”。 因此,當您添加並提交文件時,它是獲取文件的.git/目錄。 然后當你“推”它時,它會轉到遙控器。

你是否在本地應用程序中初始化了一個git存儲庫? 命令如下。

git init 

然后你可以添加一個原點,從GitHub復制它。

暫無
暫無

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

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