我使用以下命令为分支创建一个工作树:
Git add worktree <path> <branch-name>
这为我创建了一个新的工作树,并在路径处检出了分支。
现在我想删除/移除这个工作树。运行以下命令:
rm -rf <path>
git worktree prune
理想情况下,这应该会删除工作树并删除该路径的引用。因此,现在我应该能够检出该分支。但当我运行以下命令以检出该分支时:
git checkout <branch-name>
我遇到了这个错误:
fatal: '<branch-name>' is already checked out at ''
有人能帮我解释一下正在发生的事情吗。
git --version
返回什么?2.5 不是最新版本。 - VonCgit work prune
还是git worktree prune
? - Gonfva