git - 无法推送到远程,错误'致命:不是git存储库'

And*_*ndy 2 git macos ruby-on-rails github git-push

我在使用Github设置Git时遇到了问题.我在他们的网站上在线跟踪Rails教程的说明,但我收到致命的错误.现在我想删除连接,看看是否解决了问题,但它不让我,一直给我一个致命的错误.我这样做了:

$ git remote add origin git@github.com:<myusername>/first_app.git
$ git push origin master
Run Code Online (Sandbox Code Playgroud)

错误是:

fatal: Not a git repository (or any of the parent directories): .git
Run Code Online (Sandbox Code Playgroud)

first_app已经在github上创建了,所以我很困惑.有任何想法吗?

Mic*_*ant 9

首先,您需要为first_app创建一个本地git存储库:

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

  2. 使用以下命令创建git存储库: git init

    • 这将创建一个"隐藏" .git/目录,该目录(基本上)保存所有签入的源控制文件.

然后git remote add添加您想要的遥控器,然后您可以将代码推送到它(或从中拉出).

您现在可以将"常规"可见文件(添加git之前存在于目录中的文件)视为工作"副本".实际存在的(完整)文件副本是.git/由源代码控制管理的文件副本,即"将文件提交到'的位置".因此,当您添加并提交文件时,它.git/就是获取文件的目录.然后当你"推"它时,它会转到遥控器.