【发布时间】:2021-04-13 10:07:05
【问题描述】:
我正在尝试使用 git push origin master 命令将代码推送到我的远程 Github 帐户,但没有成功。错误显示为 src refspec master does not match any 但是当我使用 git push origin main 时,代码会推送到 git 帐户。我不明白这些命令之间有什么区别我该如何解决这个问题?
【问题讨论】:
我正在尝试使用 git push origin master 命令将代码推送到我的远程 Github 帐户,但没有成功。错误显示为 src refspec master does not match any 但是当我使用 git push origin main 时,代码会推送到 git 帐户。我不明白这些命令之间有什么区别我该如何解决这个问题?
【问题讨论】:
当您创建存储库时,检查默认分支名称是什么,然后在将绳索推入主分支时使用该名称,如果您推入另一个分支使用该名称。 如果默认分支名称“master”使用命令 git push origin master 并且如果您有另一个分支名称,例如“sub-one”,则使用该名称,如果您想将您的绳索推入该分支 git push origin sub-one
【讨论】:
git push origin master 表示将 source(又名本地)master refspec 推送到 remote 上的 destination refspec master > 叫origin。错误消息只是说源 refspec 不存在。
【讨论】: