导航菜单
首页 >  删除分支 错误error Cannot delete branch 'xxx' checked out  > 【错误记录】Git 使用报错 ( error: Cannot delete branch ‘dev‘ checked out at ‘D:/Git/git

【错误记录】Git 使用报错 ( error: Cannot delete branch ‘dev‘ checked out at ‘D:/Git/git

【错误记录】Git 使用报错 ( error: Cannot delete branch ‘dev‘ checked out at ‘D:/Git/git-learning-course‘) 原创

韩曙亮_2022-03-07 16:00:55博主文章分类:Git©著作权

文章标签gitgit branchgit分支管理git checkout原力计划文章分类代码人生

©著作权归作者所有:来自51CTO博客作者韩曙亮_的原创作品,请联系作者获取转载授权,否则将追究法律责任

文章目录一、报错信息二、解决方案

一、报错信息

使用 Git 操作 版本库 , 删除分支时 , 报如下错误 :

D:\Git\git-learning-course>git branch -d deverror: Cannot delete branch 'dev' checked out at 'D:/Git/git-learning-course'

【错误记录】Git 使用报错 ( error: Cannot delete branch ‘dev‘ checked out at ‘D:/Git/git-learning-course‘)_git分支管理

二、解决方案

执行

git branch

命令 , 查看当前分支信息 , 如下 :

【错误记录】Git 使用报错 ( error: Cannot delete branch ‘dev‘ checked out at ‘D:/Git/git-learning-course‘)_git checkout_02

当前的分支是 dev ;

如果要删除 dev 分支 , 不能在 dev 分支下删除分支本身 , 需要切换到 master 分支上 , 然后再删除 dev 分支 ;

先执行

git checkout master

命令 , 切换到 master 分支上 , 然后再执行

git branch -d dev

命令 , 即可完成分支

​执行过程 :​

D:\Git\git-learning-course>git checkout masterSwitched to branch 'master'Your branch is ahead of 'origin/master' by 7 commits. (use "git push" to publish your local commits)D:\Git\git-learning-course>git branch -d devDeleted branch dev (was d74ada0).

【错误记录】Git 使用报错 ( error: Cannot delete branch ‘dev‘ checked out at ‘D:/Git/git-learning-course‘)_git checkout_03

收藏评论分享举报

相关推荐: