关于 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‘
|
6月前
|
开发工具 git
【Git】push代码时候报错,出现fatal: unable to access xxx Recv failure: Connection was reset
【Git】push代码时候报错,出现fatal: unable to access xxx Recv failure: Connection was reset
107 0
|
存储 开发工具 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
227 0
git 删除远程分支报错error: unable to delete ‘origin/xxx‘: remote ref does not exist
|
JavaScript
[Vue warn]: Duplicate keys detected: ‘0‘. This may cause an update error.
首先Duplicate keys detected: '0'. This may cause an update error是vue发现key不是唯一的而引发的错误. 译为中文大概是 : 检测到重复键 : '0'. '0'可能会导致一个更新错误. 解决办法网上找的其他也有一些.通过手动进行修改:key进而解决,比如说进行拼接字符串.因为为了解决不报错,而手动修改了数据.个人感觉不应该是这样的.
212 0
[Vue warn]: Duplicate keys detected: ‘0‘. This may cause an update error.
未解决:dpkg-source: error: aborting due to unexpected upstream changes, see /tmp/-1.diff.rm5mTN
未解决:dpkg-source: error: aborting due to unexpected upstream changes, see /tmp/-1.diff.rm5mTN
91 0
|
网络安全 开发工具 数据安全/隐私保护
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)
391 0
|
开发工具 git
解决 error: failed to push some refs to 'https://github.com/
Resolve error: failed to push some refs to \'https://github.com/
302 0
解决 error: failed to push some refs to 'https://github.com/
|
开发工具 git
Git - [remote rejected] master - master (pre-receive hook declined)
Git - [remote rejected] master - master (pre-receive hook declined)
459 0
Git - [remote rejected] master - master (pre-receive hook declined)
|
开发工具 git
解决 error: failed to push some refs to *.git
今天创建了一个新的 git 仓库,想把本地的工程目录传上去,把本地仓库目录和远端仓库地址关联后,使用 git push 命令推本地文件到仓库时,发生了如下报错:
1131 0