`git推送源主机`不工作
我使用克隆了远程回购(vars names已更改--出于安全目的,我必须隐藏URL。) (不确定`git推送源主机`不工作,git,Git,我使用克隆了远程回购(vars names已更改--出于安全目的,我必须隐藏URL。) (不确定-b标志用于什么,如果我在末尾指定了我希望回购协议在我的计算机上的名称…) 做了一些改变,然后做了 git add -A git commit -m "testing git" 我在网上读到我应该做的git-push-origin-master,但它给我带来了以下错误: error: src refspec master does not match any. error: failed to pu
-b
标志用于什么,如果我在末尾指定了我希望回购协议在我的计算机上的名称…)
做了一些改变,然后做了
git add -A
git commit -m "testing git"
我在网上读到我应该做的git-push-origin-master
,但它给我带来了以下错误:
error: src refspec master does not match any.
error: failed to push some refs to 'https://github.com/someRemoteRepo.git'
我做了几次搜索,但都不知道为什么。有人能解释一下这是怎么回事吗
注意:git-push和git-push-origin起作用
git-clone-b someLocalRepo
的意思是“克隆存储库并签出命名分支”。这正是您的问题所在—您的存储库没有分支someLocalRepo
,因此您现在不在任何分支上
要修复此问题,请签出现有分支。让我们试试master
:
cd someLocalRepo
git checkout master
现在,
git push origin
应该可以工作了。git clone-b someLocalRepo
的意思是“克隆存储库并检查指定的分支”。这正是您的问题所在—您的存储库没有分支someLocalRepo
,因此您现在不在任何分支上
要修复此问题,请签出现有分支。让我们试试master
:
cd someLocalRepo
git checkout master
现在,
git-push-origin
应该可以工作了。您在哪个分支机构?如果未指定,您将默认为master
,使用git branch
检查您的分支,然后执行git push origin
我想知道远程回购的创建是否使主分支不是“master”。尝试“git branch-r”来查看远程回购的分支。我不理解标题-git push origin
在工作的同时也不工作?@MichaelEaster hi,你说主分支不是“主分支”是什么意思?你能定义主分支和主分支吗?@mkrieger1对不起,我修正了标题。你在哪个分支上?如果未指定,您将默认为master
,使用git branch
检查您的分支,然后执行git push origin
我想知道远程回购的创建是否使主分支不是“master”。尝试“git branch-r”来查看远程回购的分支。我不理解标题-git push origin
在工作的同时也不工作?@MichaelEaster hi,你说主分支不是“主分支”是什么意思?你能定义主分支和主分支吗?@mkrieger1对不起,我修正了标题。你能定义主分支和主分支吗?你可以用任何方式命名分支。当git init
或clone
时,存储库的默认分支是master
,但您可以重命名它,创建其他分支,甚至删除master
并使用您喜欢的任何名称。您可以定义主分支和master吗?您可以按任何方式命名分支。当git init
或clone
时,存储库的默认分支是master
,但您可以重命名它,创建其他分支,甚至删除master
并使用您喜欢的任何名称。