git error: cannot delete branch XX used by worktree at
Author:zhoulujun Date:
今天我想删除分支:
git branch -D fix/agenr-3747
但是,确实报错
error: cannot delete branch 'fix/agenr-3747' used by worktree at 'D:/www/zhoulujun.cn/'
我用 git worktree list
查看分支在 develop分支
用DeepSeek 查找方法,告诉我
git worktree remove "D:/www/zhoulujun.cn"
然后执行
git worktree prune
实际操作根本不行
无论是
git branch -D fix/agenr-3747
还是
git branch -d -f fix/agenr-3747
都不行
其是执行要泛起rebase 或者merge,然后强制回归即可
# 终止正在进行的 Rebase git rebase --abort # 强制将分支重置到正确提交 git reset --hard d377a28d2227ca17babf405d90fc42c61cfa4dc9
这样就可以删除了
或者删除锁文件
rm -f refs/heads/fix/agenr-3747.lock rm -f HEAD.lock
转载本站文章《git error: cannot delete branch XX used by worktree at 》,
请注明出处:https://www.zhoulujun.cn/html/tools/VCS/git/9510.html