git push时报错error: src refspec dev does not match any

这篇具有很好参考价值的文章主要介绍了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 name] 的效果相当于以下两步操作:

git branch [branch name]

git checkout [branch name]

git checkout -b dev

二.没有使用git add和git commit将文件添加至缓存

git add .
git commit -m "xxx"

推送分支文章来源地址https://www.toymoban.com/news/detail-752672.html

git push origin [branch name]
git push origin dev

到了这里,关于git push时报错error: src refspec dev does not match any的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • error: src refspec master does not match anyerror: failed to push some refs to 解决方案

         是本地仓库add后未commit的原因 中间如果出现报错,先不要处理,只要走完这4步,基本上没有问题。 我在处理时,在走某个步骤时出现了报错,我也是一步步走的。最后项目成功提交至服务器 第1步:先添加文件 第2步:远程初始化 第3步:添加至远程 第4步:提交 其实

    2024年02月03日
    浏览(29)
  • error: src refspec master does not match any

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

    2024年02月21日
    浏览(32)
  • 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日
    浏览(31)
  • 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日
    浏览(32)
  • git切换分支时报错(error: pathspec ‘master‘ did not match any file(s) known to git.)的解决方法

    git切换分支时报错 切换分支: [root@git my_code]# git checkout master 产生如下报错: error: pathspec \\\'master\\\' did not match any file(s) known to git. 解决方法: 1、查看一下分支状况: [root@git my_code]# git branch -a 2、若没有看到你想要的分支,先获取全部分支: [root@git my_code]# git fetch 3、此时再查看

    2024年02月16日
    浏览(35)
  • docker删除容器时报错:Error response from daemon: reference does not exist

    前言 之前使用的docker版本太低了,升级高版本docker之后的错误。 低版本docker(1.30.1)中的镜像有:golang、mysql,将docker升级为24.0.5并新拉取mysql最新版本之后,执行docker images命令,发现有原来的的镜像 在将mysql:8.0.32镜像删除的时候docker rmi 412b8cc72e4a报错:Error response from dae

    2024年02月13日
    浏览(32)
  • git 提交时报错 does not have a commit checked out

    出现 does not have a commit checked out 的原因就是 在子文件中已经被初始化过了 就是已经使用 git init 了 ,这时你的文件夹里面就会出现 .git 对的文件 如图: 需要把隐藏文件打开 才能看到   mac 上你需要打开隐藏文件 快捷键 Command + Shift + .  把 子文件中 的 .git 删除 就可以继续上

    2024年02月11日
    浏览(42)
  • git push时报错error: failed to push some refs to ‘https://gitee.com/**.git‘的解决方案

    今天小编在学习git中报错遇到这样的问题,如下图 问题弄得小编很是烦恼。经过查阅资料找到了问题的解决方案,下面就来一起解决这个问题吧 成因: 可能 是因为在手动修改了远程仓库中的文件,导致一些文件在本地仓库和远程仓库上不一致,故而引发该错误。当然也有可

    2024年02月11日
    浏览(45)
  • postman中测试https双向认证时,报错Error: Hostname/IP does not match certificate‘s altnames: IP: 192.168.64.180

    上篇文章ssl单向证书和双向证书校验测试及搭建流程中,已经在浏览器中跑通基于https的双向认证了。。 现在到postman中倒腾一下,,, 结果发起https请求时,直接报错,,,, 后来经过抓包,,实际上client和server确实进行了证书校验。。 然后就完了,并没有数据的响应过程

    2024年01月22日
    浏览(34)
  • git使用git push -u origin master提交远程仓库时报错error: failed to push some refs to ‘‘https://gitee.com/xx报错解决

            今天使用git将项目提交远程仓库时报错了,报错如下:         error: failed to push some refs to \\\'https://gitee.com/wang-junyanga/qiuy.git\\\'  出现问题前的操作:         我再 gitee 中初始化了一个名字为 Qiuy 的仓库,里面有一个默认的分支为 master,我想要将本地仓库中的名为

    2024年02月16日
    浏览(47)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包