推送命令现在是"git push origin master"还是"git push origin main"?



我是新来的,我迷路了。我现在读";主";被重命名为";主";由于其奴隶制术语。所以我在PC控制台上执行了git push origin main,得到了错误error: src refspec main does not match any。但是我的分支叫做main而不是master。那么为什么会出现错误呢?我之前已经添加并承诺。

您可以随时使用git branch命令进行检查以进行确认。

可以使用此命令在系统范围内设置"默认分支名称">
git config --global init.defaultBranch main

因为git和github之间的连接出现错误,我多次尝试登录github在git终端进行身份验证,但仍然无法。然后我在vscode终端进行了尝试。起初它不起作用,尽管我尝试过使用main和master,但它们都不起作用。然后,在第无数次尝试推送之后,vscode以某种方式自动进行身份验证,这样我就可以再次使用main进行推送。

最新更新