我在使用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上创建了,所以我很困惑。有任何想法吗?
答案 0 :(得分:9)
首先,您需要为first_app创建一个本地git存储库:
cd到/the/dir/with/first_app
使用以下内容创建git存储库:git init
.git/
目录,该目录(基本上)包含所有已签入的源控制文件。然后git remote add
添加您想要的遥控器,然后您可以将代码推送到它(或从中拉出来)。
您现在可以将'常规'可见文件(添加git之前存在于目录中的文件)视为工作'副本'。实际位于.git/
下的(完整)文件副本是由源代码管理管理的文件副本,即“将文件提交到'的'。因此,当您添加并提交文件时,它是获取文件的.git/
目录。当你“推”它时,它会转到遥控器。
答案 1 :(得分:1)
您是否在本地应用中初始化了git存储库? 命令如下。
git init
然后你可以添加一个原点,从GitHub复制它。