git删除本地分支出现错误
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
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
,如果有,就把那一行删除。
git删除本地分支出现错误相关推荐
- git创建fork仓库和关联fork仓库 git提交新分支之git删除本地分支和git删除远程分支——git remote prune origin同步分支
git创建fork仓库和关联fork仓库 & git提交新分支之git删除本地分支和git删除远程分支--git remote prune origin同步分支 & 跨分支合并-新建分 ...
- git 删除本地分支和远程分支、本地代码回滚和远程代码库回滚
[git 删除本地分支] git branch -D br [git 删除远程分支] git push origin :br (origin 后面有空格) git代码库回滚: 指的是将代码库某分支退 ...
- git删除本地分支、删除远程分支 复制分支
git删除本地分支.删除远程分支 It_BeeCoder 2019-05-15 09:47:20 80268 收藏 15 展开 https://blog.csdn.net/lihua5419/ar ...
- 【git】Git删除本地分支和删除远程分支
Git删除本地分支和删除远程分支 具体操作: 我现在在dev20181018分支上,想删除dev20181018分支 1.先切换到别的分支: git checkout dev20180927 2.删除 ...
- git删除本地分支和线上分支
git删除本地分支和线上分支 1.删除本地分支 git branch -d branchname 2.删除线上分支 git push origin --delete branchname 顺便记录一下 ...
- Git删除本地分支代码
问题描述:在开发的过程中,切换到一个本地分支上,然后拉取远程分支的代码,这时开发工具就会报许多奇怪的错误 解决方法: 1.通过CMD进入到此项目的根目录下面,然后使用下述命令强制切换到另一个分支上面 ...
- git远程代码回滚_【GIT】git 删除本地分支和远程分支、本地代码回滚和远程代码库回滚...
git branch -D br [git 删除远程分支] git push origin :br (origin 后面有空格) git代码库回滚: 指的是将代码库某分支退回到以前的某个commit ...
- git 删除本地分支
删除本地分支命令: git branch -d +分支名称来删除本地分支 如果发现删除不了,一般会有提示 如: "error: The branch 'dev' is not fully m ...
- Git删除本地分支以及重新拉取远程分支到本地
一.删除本地分支 我要删除本地分支dev 1.首先切换到本地一个其他的分支,这里我切换到本地master git checkout master 2.删除本地分支dev git branch -D d ...
最新文章
- vue-router的基本使用
- java 动态增加控件_在ngIf中动态添加组件
- python在线读-python初级实战-----主机在线情况监控web
- Ubuntu台式机如何用usb无线网卡共享网络
- SAP 创业计划 ---之三
- 借口很多呀嘛接口也很多呀嘛态也很多
- YOLO系列专题——YOLOv1理论篇
- DG - 物理Standby角色转换
- 使用python 生成二维码 中间带logo
- MapGuide 安装
- 下载SNP周围的氨基酸序列的fastq文件
- 用Python实现温度转换程序
- PLUS模型教程1:认识PLUS模型
- pyecharts 十种图形演示
- Activiti6.0 (三)核心API
- Python入门之控制结构-顺序与选择结构
- 【tools】Beyondcompared 3 试用过期 修改注册表
- 《乡村爱情6》七月宾县开机
- python 灰度共生矩阵进行特征提取(代码)
- “自律给我自由“ ---Keep