在此之前,我已经浏览了4条尚未回答我问题的类似帖子,所以我现在正在发帖。
我正在通过One Month Rails做一个项目,在我去做以下事情之前设置了Git和GitHub没有任何问题:
$ git push -u origin master
然后我得到了这个输出(最初):
fatal : No path specified. See man git-pull for valid url syntax.
基于另一个SO线程,我尝试了这两个命令:
$ git remote rm origin
$ git remote add origin 'git@github.com:rubymal/pinteresting.git'
我再试一次:
$ git push -u origin master
输出:
error: src refspec master does not match any.
error: failed to push some refs to 'git@github.com:rubymal/pinteresting.git'
可能是什么问题?
答案 0 :(得分:3)
在推送Github上的提交之前,您至少应该在工作目录中有一个已提交的文件。
git add
命令将工作目录中的更改添加到暂存区域。它告诉Git你想在下一次提交中包含对特定文件的更新。
$ git add .
接下来,git commit
命令将暂存的快照提交到项目历史记录。
$ git commit -m 'First Commit'
注意:在推送到git存储库之前,您必须提交暂存文件。您的问题与此特定步骤有关。
最后,git push
是您如何将提交从本地存储库传输到远程存储库的。
$ git push origin master