【Git】删除本地分支;报错error: Cannot delete branch ‘wangyunuo-test‘ checked out at ‘XXX‘

目录

0.环境

1.问题描述

2.解决步骤

1)使用命令切换到其他分支

2)查看当前本地所有分支

3)删除“wangyunuo-test”分支


0.环境

windows 11 64位 + Git + VScode跑代码

1.问题描述

在做项目过程中,想删除一个本地分支“wangyunuo-test”,使用的是以下的命令删除(目前我在这个分支上)

 git branch -d wangyunuo-test

但是删除后会报错:

问题分析原因:

使用branch -d 这个命令删除本地某一分支,前提是需要切换到其他分支,我是在这个分支上删除这个分支,所以会报错,切换到其他分支后(任何分支),再重新运行命令即可

2.解决步骤

1)使用命令切换到其他分支

git checkout + 其他分支名

【Git】删除本地分支;报错error: Cannot delete branch ‘wangyunuo-test‘ checked out at ‘XXX‘_第1张图片

2)查看当前本地所有分支

git branch

【Git】删除本地分支;报错error: Cannot delete branch ‘wangyunuo-test‘ checked out at ‘XXX‘_第2张图片

3)删除“wangyunuo-test”分支

git branch -d wangyunuo-test

删除成功

再次用【git branch】查看以下当前本地分支,可以看到“wangyunuo-test”分支已经不在

【Git】删除本地分支;报错error: Cannot delete branch ‘wangyunuo-test‘ checked out at ‘XXX‘_第3张图片

--END--

你可能感兴趣的:(Git,git)