git删除本地分支出现错误
删除本地分支经常出现的情况有以下几种:

error:The branch ‘testing’ is not fully merged.
使用git branch -d testing,出现错误提示,这是因为删除的分支包含了还未合并的工作。解决办法是强制删除它,用参数“-D”表示。所以删除命令就是git branch -D testing。

error:Cannnot delete branch ‘testing’ checked out at ‘D:/practice/project’
错误原因很有可能是你正处于该分支上,然后尝试删除该分支是不被允许的。和Windows系统下删除打开的文件道理一样。解决办法是只要切换分支到其他任意分支上,然后进行删除即可。例如删除”testing”分支,你可以这样做。

$ git checkout master
$ git branch -d testing
1
2
git checkout master这条命令做了两件事。一是使HEAD指回master分支,二是将工作目录恢复成master分支所指向的快照内容。master分支并不是一个特殊分支,它和其他分支完全没有区别。之所以每个仓库都有master分支,是因为git init命令默认创建它,并且大多数人都很少去改动它。

error:Cannot delete the branch ‘testing’ which you are currently on
出现这种错误的原因和上面第二种的原因一样,都是当前正处于要删除的分支上。因此其解决方法和第二种一样。

error:Branch ‘testing’ not found
根据提示,出现这种错误的原因是没有找到testing分支,但是你用git branch -a命令,又可以看到它们。 
从提示的原因看是没有找到testing分支,因此为了准确起见,我们可以从./git/refs/HEADS/文件夹查找,看是否有testing,如果有就把这个文件删除。再看.git/packed-refs文件,搜索testing,如果有,就把那一行删除。
--------------------- 
作者:benben_2015 
来源:CSDN 
原文:https://blog.csdn.net/benben_2015/article/details/79782202 
版权声明:本文为博主原创文章,转载请附上博文链接!

git 删除分支失败相关推荐

  1. git删除分支,提示无法删除,怎么处理 ?

    删除之前你自己创建的,自己昵称的dev分支(如 老徐 idoxu_dev) 1)命令 git branch -d 2)效果 如果提示无法删除: [root@istester gittest]# git ...

  2. linux git 删除分支,git 删除分支和回滚的实例详解

    linux shell 的 git 删除分支和回滚的实例详解 git 删除分支和回滚的实例详解 [git 删除本地分支] git branch -D br [git 删除远程分支] git push ...

  3. GIT删除分支命令以及GIT最常用命令总结

    git 删除分支 1.查看当前本地分支 git branch 2.删除本地分支 -d 是-delete缩写 git  branch -d <your branch name> 3.暴力删除 ...

  4. git删除分支_程序员必须要掌握的 Git 使用技巧

    作者:你喜欢吃青椒么链接:juejin.im/post/5d157bf3f265da1bcc1954e6 前言 本文是参考廖雪峰老师的Git资料再加上我自己对Git的理解,记录我的Git学习历程,作下 ...

  5. git 删除分支_深入浅出图解Git,入门到精通(保姆级教程)

    原文链接:https://mp.weixin.qq.com/s/_G3l9urASsFjyrYAZBWhDg 分支管理 Git中比较最重要的一点就是分支的概念,有了分支就有了合并和衍合的操作,「合并」 ...

  6. Git删除分支/恢复分支

    这是https://www.cnblogs.com/utank/p/7880441.html的方法,虽然很老现在有点不一样,但总体还是能用的. 总结就是两种方法 1.用commit的id恢复 2.用r ...

  7. git 删除分支_常用Git操作命令指南

    1.初始化git git init 2.下载git服务器上面的项目 git clone https://github.com/mrjade/reportng.git 3.配置git (1)查看git配 ...

  8. git 删除分支和删除文件夹

    1.删除分支 1.1查看所有分支: git branch -a 得到结果: 1.2删除HEAD分支 git push origin --delete HEAD 2.删除文件夹 2.1 查看本地分支下的 ...

  9. git 删除分支提示: The branch '***' is not fully merged.

    git 在删除分支的时候可以使用git branch -d featurename 也可以是git branch -D featurename 其中是有区别的 git branch -d 的时候如果本 ...

最新文章

  1. exchange2013警告The maximum number of concurrent connections has exceeded a limit
  2. 用母函数的思路解释母函数的代码
  3. HDU - 1547 Bubble Shooter(dfs+连通块+模拟)
  4. GPS基站架设完整操作流程
  5. ASP.NET Core 2.2 : 十六.扒一扒2.2版更新的新路由方案
  6. 百度陆奇最新内部演讲:如何成为一个优秀的工程师?
  7. UI实用素材| 工作管理、日程日历 专辑,总有一款符合设计师风格
  8. openstack排错
  9. RocketMQ(六)多Master多Slave模式-异步复制集群搭建
  10. jmeter并发性能测试工具
  11. python3中英文混合字符串的分离
  12. html让网页在手机端自动横屏,Css实现手机端页面强制横屏的方法示例
  13. 使用python操作新浪微博和一些想法
  14. 【scala使用spark报错】illegal cyclic inheritance involving trait Iterable val df = Seq(
  15. [PyTroch系列-3]:PyTorch基础 - Hello World程序与张量(Tensor)概述
  16. 大数据算法 chap-2 亚线性算法
  17. [Error]cannot convert 'float'tot float for argument 1to floa
  18. C fseek() and fteel()
  19. Android ImgaView背景图片不失真处理
  20. stm32倒计时秒表proteus_倒计时秒表 单片机

热门文章

  1. uni-app卖座电影多端开发纪实(六):多端打包
  2. 【VUE】微商城(三)----添加顶部标题栏返回按钮功能实现
  3. linux占内存小的浏览器,基于μCLinux嵌入式操作系统上的浏览器内存管理策略研究详解...
  4. 一加9系列智能手机采用Pixelworks专利视觉处理技术
  5. 一打开任务管理器CPU利用率就从百分之百降到正常(TiWorker.exe实锤病毒篇)
  6. Java入门基础:100道Java基础笔试考试题,附带答案(收集和整理的)
  7. 一场大数据汇聚 描绘一个传统家纺行业的转型升级成果
  8. 高中需要用计算机吗,高中需要笔记本电脑吗?
  9. 深入剖析Spring(三)——Bean的生命周期
  10. ARMv8处理器异常处理