出现这个的原因,是因为你正好处于你要删除的那个分支底下,你执行删除此分支,这个操作是不可以的。 解决办法:直接退出当前要删除的分支,然后再删除这个分支就可以了 1.切换到上一个分支/切换到指定分支 $ git checkout - / $ git checkout [分支名字] 2.删除分支 $ git branch -d [分支名字]