现象

在gitee中删除了相关分支以后,本地分支依旧还有相关的分支被保留了。

image.png
1
2
3
$ git branch
* 02_一个简单的效果
master

问题

使用相关的删除命令发现被拒绝删除这条分支。

1
2
3
$ git branch -d 02_一个简单的效果
error: Cannot delete branch '02_一个简单的效果' checked out at 'D:/前端/vue3学习/shanghuigu_vue3/src'

解决方案

是因为当前目录还在要删除的这条分支上,所以被拒绝删除操作。

只要跳转到其他不要删除的分支上就可以了。

1
2
$ git checkout master
Switched to branch 'master'

删除成功

1
2
$ git branch -D 02_一个简单的效果
Deleted branch 02_一个简单的效果 (was d5a3594).