首页 > 其他分享 >git push 报错:error:src refspec dev_1 does not match any.

git push 报错:error:src refspec dev_1 does not match any.

时间:2022-11-11 10:34:04浏览次数:41  
标签:origin src git 报错 本地 push 远程 分支

最近项目开发中在本地新建了个分支,想着把本地分支推到远程库托管,但是git push的时候git出现报错error:src refspec dev_1 does not match any. 查找了下原因发现是本地分支名和远程仓库名不一致导致的,解决方法如下:

1. 修改本地分支名:

git branch -m 旧名称 新名称

2. 重新推送

git push origin 新名称

 

还有其他原因也可能导致报这个错误:

1. 本地存在空目录

2. 本地项目和远程仓库存在冲突

3. 本地分支没有与远程仓库建立连接

解决方法:

1. 在空目录新建个文件重新上传

2. 本地先pull一下远程库代码解决冲突再重新上传

3. 先建立连接再上传

git remote remove origin            // 删除默认远程库连接

git remote add origin                  //远程库地址

git pull origin 新的远程库分支名     // 拉取新的远程库分支,并指定本地分支与远程分支的连接

git push origin 新的远程库分支名   // 将代码推送到新的远程库分支上 

 

标签:origin,src,git,报错,本地,push,远程,分支
From: https://www.cnblogs.com/maxiaocang/p/16879746.html

相关文章

  • git永久保存账号密码,免去git重复输入账号密码操作
    我之前就是每一次操作都要输入用户名和密码,繁琐得很。现在给各位分享下git永久保存账户名和密码。方法一:安装好git之后一般会在C盘的C:\Users\Administator目录下生成.g......
  • gitt如何将本地分支同远程分支进行关联
    将本地分支同远程分支进行关联,1、本地已经创建了分支test(test,是master以外自己创建的分支),而远程没有2种方法在远程创建分支test,并与本地分支进行关联:方法1:gitpush-uor......
  • git
    Git本地windows凭证账号更改1.打开控制面板2.选择用户账户3.点击管理windows凭证4.点击windows凭证5.在下面的普通凭证找到需要删除或者修改的一个6.修改即可 Git全局......
  • stable-diffusion-webui+NovelAI+Python+Git+CUDA本地部署(2G显存,使用cpu运行)
    参考原文1:https://blog.csdn.net/weixin_62651190/article/details/127666631参考原文2:https://blog.csdn.net/yefufeng/article/details/127719952环境准备Python:3.10.......
  • git 查看远程分支最后一次提交时间
    背景因为工程创建时间很长了,项目又特别多,导致代码库中远程分支有100多。想要清理一下远程分支,但又不能盲目的删除,需要一定的参考信息。可以通过代码最后提交时间......
  • 每日一学 之 一起来复习 Git 的那些操作(一)
    LZ-Says:突然间闯进来,感觉,她,变成了整个世界。前言曾经,Svn俗称小王八,伴随着走过了一年又一年。某年Git的横空出世,以迅雷不及掩耳之势强势登顶。也使用了Git将近快一年......
  • Fix 手记|Jenkins 构建 Apk 报错:error=13,Permission denied
    文章备份~前言最近入职新公司,测试打包时突然提示Jenkins构建失败,随后个人尝试了一波,其实也就是通过互联网的力量查询解决问题的方式而已。特此记录。异常以及解决方案首先......
  • 解决IDEA快速构建Maven工程报错:No archetype found in remote catalog. Defaulting to
    错误警告如下:Noarchetypefoundinremotecatalog.Defaultingtointernalcatalog;翻译的意思:在远程目录中找不到原型。默认为内部目录解决办法1:可以不用管【因......
  • vue2项目引入新版ant-design-vue报错问题
    vue2项目引入3.2.14版ant-design-vue会报1600多个编译错误,纯属版本问题,但3.2.14版本卸载会出错,需要删除项目重建,重建后搜索依赖ant-design-vue-fixed-table,这版其实就是ant......
  • day29 git
     概述:git是一个版本管理工具,是用于管理项目的版本的,它是一个分布式的项目管理工具(支持多分支,不区分客户端服务端),每个本地的代码都是一个本地的仓库......