关于 error: refname refs/heads/master not found 的问题

简介: 关于 error: refname refs/heads/master not found 的问题

正文


从 2020 年 10 月 1 日起,在 GitHub 新创建的仓库(repository)会以 main 作为仓库默认分支(default branch),但它不会影响已有的仓库。


当然,GitHub 仍然是支持自定义设置默认仓库名称的,可在 https://github.com/settings/repositories 页面进行设置。


抱歉,废话多了,回到正题。


今天创建了一个新项目 vite-demo,然后想着就用 main 作为默认分支吧。

$ git init
$ git branch -M main


执行以上重命名分支的命令后,发现报错了,如下:

error: refname refs/heads/master not found
fatal: Branch rename failed


原因是本地代码还没提交(commit),因此没办法进行更名操作。正确的步骤应该是先 init → add → commit,接着才能进行更名操作。

在本地修改 Git 的默认分支名称,可通过以下命令调整:

git config --global init.defaultBranch <default-branch-name>


目录
相关文章
|
开发工具 git
git报错error: failed to push some refs to ‘https://gitee.com/XXX/XXX-mater.git‘
git报错error: failed to push some refs to ‘https://gitee.com/XXX/XXX-mater.git‘
git报错error: failed to push some refs to ‘https://gitee.com/XXX/XXX-mater.git‘
|
8月前
|
网络安全 开发工具 git
git修改提交路径以及强制提交——异常:error: remote origin already exists.与异常:error: failed to push some refs to的解决
git修改提交路径以及强制提交——异常:error: remote origin already exists.与异常:error: failed to push some refs to的解决
101 0
|
7月前
|
开发工具 git
出现“error: failed to push some refs to ‘https://github.com/****.git‘”,如何解决问题
出现“error: failed to push some refs to ‘https://github.com/****.git‘”,如何解决问题
812 1
|
存储 开发工具 git
git 删除远程分支报错error: unable to delete ‘origin/xxx‘: remote ref does not exist
git 删除远程分支报错error: unable to delete ‘origin/xxx‘: remote ref does not exist
341 0
git 删除远程分支报错error: unable to delete ‘origin/xxx‘: remote ref does not exist
|
Shell 开发工具 git
push to origin/master was rejected错误解决方案
push to origin/master was rejected错误解决方案
736 0
push to origin/master was rejected错误解决方案
|
开发工具 git
解决 error: failed to push some refs to 'https://github.com/
Resolve error: failed to push some refs to \'https://github.com/
375 0
解决 error: failed to push some refs to 'https://github.com/
|
网络安全 开发工具 数据安全/隐私保护
git sync fatal: Authentication failed for https://github.com/ did not exit cleanly (exit code 128)
git sync fatal: Authentication failed for https://github.com/ did not exit cleanly (exit code 128)
741 0
|
开发工具 git
解决 error: failed to push some refs to *.git
今天创建了一个新的 git 仓库,想把本地的工程目录传上去,把本地仓库目录和远端仓库地址关联后,使用 git push 命令推本地文件到仓库时,发生了如下报错:
1295 0

热门文章

最新文章

下一篇
开通oss服务