`git推送源主机`不工作

`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

我使用克隆了远程回购(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 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
并使用您喜欢的任何名称。