Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
git push-u原始主机产生的2个错误_Git_Github - Fatal编程技术网

git push-u原始主机产生的2个错误

git push-u原始主机产生的2个错误,git,github,Git,Github,在提问之前,我已经浏览了4条类似的帖子,这些帖子还没有回答我的问题,所以我现在发布 我正在通过一个月的Rails完成一个项目,在我开始执行以下操作之前,我已经毫无问题地设置了Git和GitHub: $ git push -u origin master 然后我得到了这个输出(最初): 致命:未指定路径。有关有效的url语法,请参阅mangitpull。 基于另一个SO线程,我尝试了以下两个命令: $ git remote rm origin $ git remote add origin '

在提问之前,我已经浏览了4条类似的帖子,这些帖子还没有回答我的问题,所以我现在发布

我正在通过一个月的Rails完成一个项目,在我开始执行以下操作之前,我已经毫无问题地设置了Git和GitHub:

$ git push -u origin master
然后我得到了这个输出(最初):

致命:未指定路径。有关有效的url语法,请参阅mangitpull。
基于另一个SO线程,我尝试了以下两个命令:

$ git remote rm origin
$ git remote add origin 'git@github.com:rubymal/pinteresting.git'
我又试了一次:

$ git push -u origin master
输出:

错误:src refspec master与任何。
错误:无法将某些引用推送到'git@github.com:rubymal/pinteresting.git'

可能是什么问题?

在Github上推送提交之前,您的工作目录中至少应该有一个提交的文件

git add
命令将工作目录中的更改添加到临时区域。它告诉Git您希望在下一次提交中包含对特定文件的更新

$ git add .
接下来,git commit命令将暂存快照提交到项目历史记录中

$ git commit -m 'First Commit'
注意:在推送到git存储库之前,必须提交暂存文件。您的问题与此特定步骤有关

最后,
gitpush
是如何将提交从本地存储库转移到远程存储库的

$ git push origin master

您是否尝试过?当您遇到此错误时:“未指定路径。请参阅man git pull以获取有效的url语法。”检查您是否在存储库url中键入了错误内容。重复的。按照上面的操作,看起来好像成功了!非常感谢。很高兴提供帮助:)如果有机会,请接受答案。@KirtiThorat问题在于,原始海报使用的是SSH url而不是HTTPS,还是她还没有在新的回购协议中做出任何承诺?@Cupcake不,不是。这只是一种偏好。在答案中添加了更详细的解释。如有必要,请检查并更新。根据,您真正需要做的就是在推送之前进行初始提交。关于删除然后重新添加遥控器的所有其他内容都是不必要的。