error: src refspec XXX matches more than one
在用repo管理代码时遇到了error: src refspec XXX matches more than one 这样的错误,一个是在 删除一个远程的tag时遇到的,
一个是在将一个tag push到服务器时遇到的,两个错误的提示是完全一样的。遇到这样的问题该怎么解决,经过研究后找到了
解决的方法,下面就将解决的方法和大家分享!
第一种情况,删除远程branch时遇到这种情况的解决方法:
比如删除服务器上的testtag 这个tag时,输入如下命令
git push origin :testtag
提示 error: src refspec XXX matches more than one
error: failed to push some refs to 'git@xxx:android/text.git'
出现这个错误的原因是在服务器上有个tag的分支是testtag这个名 有个branch的分支也是这个名,
也就是说tag分支和branch分支同名了,在执行 git push origin :testtag这个命令时不知道是删除那个
所以会提示错误。解决办法:
git push origin :refs/tags/testtag
这就是明确告诉服务器删除的tag的分支,
删除branch分支
git push origin :refs/heads/testtag
第二种情况,将一个tag分支push到服务器时遇到这种情况的解决方法:
还那testtag这个tag分支为例,将tag分支push到服务器
git push origin testtag
提示: error: src refspec XXX matches more than one
error: failed to push some refs to 'git@xxx:android/text.git'
出现这个错误主要是因为本地也有个branch的分支名为testtag,这样在push时不知道是将branch的分支push到
服务器还是将tag的分支push到服务器,如果是将tag分支push到服务器,那就将branch的分支删掉,如果是将
branch的分支push到服务器就将tag的分支删掉。
删除branch分支的方法:
git branch -D testtag
删除tag分支的方法:
git tag -d testtag
————————————————
版权声明:本文为CSDN博主「ydt_lwj」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ydt_lwj/article/details/7812413
error: src refspec XXX matches more than one相关推荐
- error:src refspec xxx does not match any的原因及解决办法
往项目团队里push代码的时候遇到了这个报错.执行的命令: git push --set-upstream origin xxx xxx是我的远程分支名.这条命令的作用是将我的本地分支与远程分支进行关 ...
- Git——git push 错误[error: src refspec master does not match any]解决方案
问题描述 git push -u origin master error: src refspec master does not match any error: failed to push so ...
- error: src refspec master does not match any. 错误处理办法
2019独角兽企业重金招聘Python工程师标准>>> 本地仓库使用如下命令初始化: $ git init 之后使用如下命令添加远程库: $ git remote add origi ...
- error: src refspec master does not match any. 错误的解决办法
文章目录 问题的内容: 解决办法: 总结: 在使用git bash指令将项目上传到github时,总是遇到一些错误无法解决. 下面是我遇到的一个问题 error: src refspec master ...
- 解决git时出现error: src refspec master does not match any问题
问题复现: 今天在使用gitee创建仓库后上传写好的代码时报错 在远程关联仓库后无法正常推送 键入下图代码时报错error: src refspec master does not match any ...
- Git:错误:error:src refspec master does not match any
新建立了一个远程仓库,想着把项目放上去.于是在项目目录上: git init 然后就添加远程库 git remote add origin xxxx.git 然后就想push: git push -u ...
- git push 失败出现error: src refspec master does not match any.解决方案
git push 失败出现error: src refspec master does not match any.解决方案 参考文章: (1)git push 失败出现error: src refs ...
- src refspec xxx does not match any
git pull orgin branch 报错:src refspec xxx does not match any 解决方案: git push origin HEAD:branch
- error: src refspec dev does not match any.
error: src refspec dev does not match any. 问题如题 原因 解决 问题如题 在git上新建分支,在进行git push origin branchName的时 ...
最新文章
- 拒绝接口裸奔!开放API接口签名验证!
- 一个有趣的案例 | 页面扭曲矫正
- 电容触摸屏GT911、GT928、GT9147的使用
- (转载)linux下的find文件查找命令与grep文件内容查找命令
- Java删除文件夹和文件
- .net事务的困扰,请大虾指点。
- 2019.1.7 区块链论文翻译
- python查看函数参数快捷键_Python基础知识—快捷键
- 本月 Windows Mobile 文章推荐
- TabBar与下拉列表访问数据与刷新
- Java版 数字金额大写转换
- [渝粤教育] 西南科技大学 大学物理 在线考试复习资料
- java网上销售外文文献_基于java网上购物论文英文的参考文献欣赏
- Linux网络命令之 `Hping3`
- Alexa Voice Server 实现的 Android APK 聊天机器人
- vue3+ts封装echarts
- android 验证手机、邮箱格式
- 工作日志之Sonar扫描错误处理-Sonar扫描结果入库 java.sql.BatchUpdateException: Incorrect string value: '\xF3\xA3\xAC\xB
- 【Java】【系列篇】【Spring源码解析】【三】【体系】【BeanFactory体系】
- matlab 古典概率求解,第1章数学建模古典概型解答.ppt