我经常git add worktree wtname
用来创建单独的分支。当我将分支上的更改合并wtname
到 master 时,我希望不git branch --no-merged
应该列出wtname
分支。但是,确实如此。更糟糕的是,即使在删除工作树之后:
rm -rf wtname
git worktree remove wtname
我不能删除这个分支,除非我强制删除它。在上面写的命令之后,如果我运行git branch -d wtname
,它会抛出以下错误:
error: The branch 'wtname' is not fully merged.
If you are sure you want to delete it, run 'git branch -D wtname'.
为什么会这样?