error: pathspec ‘XXX‘ did not match any file(s) known to git

这篇具有很好参考价值的文章主要介绍了error: pathspec ‘XXX‘ did not match any file(s) known to git。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、报错原因

在克隆远程仓库时,当我在本地创建并切换了自己的分支后,执行以下命令

git checkout master

会报错

error: pathspec 'master' did not match any file(s) known to git

这是因为我们在创建分支时,新分支会有原分支的记录,而新分支没有原分支的记录

二、解决方法

  • 首先看一下远程的所有分支
git branch -a
  • 如果远程分支中有 master 分支,则执行以下操作拉取远程所有分支
git fetch
  • 如果远程分支中没有 master 分支,则在一个新的文件夹,在克隆一次仓库,在克隆下来的仓库中放个空的 READMR.md 文件,READMR.md 文件的目的是为了能提交仓库(空仓库不可提交),右键点击 Git Bash Here ,在 master 分支下提交仓库,远程中就有 master 分支了

提交仓库代码如下:

git add .
git commit -m "xxx"
git push origin master
  • 此时再回去刚刚报错的那个文件
git branch -a
  • 就可以看到远程有 master 分支了,然后拉取分支就可以切换回去了
git fetch

其他分支出现这种情况也可以类推文章来源地址https://www.toymoban.com/news/detail-718808.html

到了这里,关于error: pathspec ‘XXX‘ did not match any file(s) known to git的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • error: src refspec master does not match any

    当git报这个错的时候,证明我们执行了git push命令,但是我们会发现代码提交不上去 git push -u origin main  执行这个命令就可以解决(注释:现在master改成了main)

    2024年02月21日
    浏览(49)
  • Error: L6406E: No space in execution regions with .ANY selector matching xxx.o(.xxx).

    我在使用STM32F4的FreeRTOS做项目实验过程中遇到报错:提示内存大小不足以存储当前代码,简单的说就是:芯片的存储空间不够 linking… …OBJLED.axf: Error: L6406E: No space in execution regions with .ANY selector matching heap_4.o(.bss). …OBJLED.axf: Error: L6406E: No space in execution regions with .ANY selec

    2024年02月07日
    浏览(41)
  • error: src refspec master does not match any.处理方案

    在使用git bash指令将项目上传到github时,总是遇到一些错误无法解决。 下面是我遇到的一个问题 错误:SRC ReFSPEC主控器不匹配任何。 错误:未能将某些引用推到’git @ Github.com:HaHaa/ftpMal.git’ 也就是仓库为空。 利用git add xxx.py 指令,将所有的文件全部都添加,然后再进行g

    2024年02月08日
    浏览(44)
  • error: src refspec main does not match any解决办法

    用GitHub Actions自动部署Hexo,到了最关键的一步;突然报错:error: src refspec main does not match any 1、错误一:  main 分支应填写为master分支;但是只改这里也会报其他错误 2、错误二: ! [rejected] main - main (non-fast-forward) 这个问题解释起来很简单,还记得我们创建仓库时添加到README和

    2024年02月19日
    浏览(42)
  • git 报错 error: src refspec master does not match any

    这个错误通常表示你的本地仓库中没有与远程仓库对应的分支。可能的原因是你还没有进行过任何提交或者还没有将本地分支推送到远程仓库。 以下是几种可能的解决方法: 1.检查是否存在本地分支 使用git branch命令检查本地是否存在分支。如果没有任何结果,说明你还没有

    2024年02月16日
    浏览(49)
  • git push 报错 error: src refspec master does not match any 解决

    真是TN的邪了门了,今天在Gitee上创建了一个新项目,然后要把本地的代码push上去时,报了如下错误: 用了这么多年git也没见过这个啊 咱们哪见过这种场面啊,赶紧百度走起来。 网上啊,真是什么五花八门的说法都有。 但是这时,注意嗷,很快嗷,我发现本地分支名为 ma

    2024年02月11日
    浏览(52)
  • git push时报错error: src refspec dev does not match any

    这种情况可能两种情况导致: 一.分支不存在,使用checkout创建对应分支 切换到新的分支 命令如下: 1 git checkout [branch name] 例如: 1 $ git checkout dev 2 Switched to branch \\\'dev\\\' 4、创建+切换分支 创建分支的同时切换到该分支上,命令如下: git checkout -b [branch name] git checkout -b [branch n

    2024年02月05日
    浏览(42)
  • Git报错和解决方法fatal: not a git repository,failed to push some refs, Your local changes to ‘file,pathspec

    本人详解 作者:王文峰,参加过 CSDN 2020年度博客之星,《Java王大师王天师》 公众号:JAVA开发王大师,专注于天道酬勤的 Java 开发问题 中国国学、传统文化和代码爱好者的程序人生,期待你的关注和支持!本人外号:神秘小峯 山峯 转载说明:务必注明来源(注明:作者:

    2024年02月05日
    浏览(60)
  • [vue3打包时出现的问题]File ‘xxx‘ is a JavaScript file. Did you mean to enable the ‘allowJs‘ option?

     今天在打包vue3+ts的项目是遇到了一个错误信息:is a JavaScript file. Did you mean to enable the \\\'allowJs\\\' option? (是一个javaScript文件。你是否要启用‘allowJs选项?’)错误信息如下: 查了一下说是由于我们的项目配置中缺少了‘allowJs’选项导致的。当我们在使用TypeScript编辑器编译项

    2024年03月23日
    浏览(44)
  • docker启动elasticsearch——ERROR: Elasticsearch did not exit normally - check the logs at xxx

    报错信息: 解决办法: 在运行命令中添加 -e “discovery.type=single-node”

    2024年02月11日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包