git删除本地分支失败,报错error: branch 'test219' not found.

 

错误:

删除本地分支报错,操作如下:

  git branch -d test219

  操作失败,错误信息:error: branch 'test219' not found

  git branch -D test219

  给出同样的错误信息:error: branch 'test219' not found

解决:

  尝试localbranch.git/refs/head/项目中的目录中删除名为此分支的文件:

(1): rm .git/refs/heads/test219
(2): 或者,进入到项目的工作空间中,找到.git/refs/heads目录,就可以看到test219这个分支,手动进行删除。 再通过git branch 就看不到test219分支了

注:
git的这些命令,原来是和本地 .git文件夹下的文件是相关联的

原文地址:https://www.cnblogs.com/quan-coder/p/8530321.html