相关疑难解决方法(0)

即使在签出到另一个分支后也无法删除本地分支

我正在尝试删除我的本地分支并尝试了我在这里找到的大多数解决方案,即签出到另一个分支然后运行git branch -D (or -d) <my_branch>。我尝试过,但仍然收到相同的错误,指出“无法删除在“my_path”签出的分支“my_branch”

我是如何陷入这种情况的:我通过执行git worktree add -b branch_name ../project_name develop. 然后我意识到我想更改我的分支名称,因此我首先使用 删除了整个目录rm- rf。现在 my_path 指向已删除的目录,所以我不知道现在该怎么办。帮助将不胜感激。我使用 Git Bash 在 Windows 7 上运行

我尝试过的事情:

  1. 重新启动我的电脑
  2. 重新安装 Git Bash
  3. 结帐到另一个分支并git branch -d尝试git branch -D

错误截图: git分支删除错误 (virtualBDD) 是我的虚拟环境。你可以忽略这一点。

git branch git-bash

12
推荐指数
3
解决办法
2万
查看次数

如何在删除工作目录时删除git working tree分支?

我删除了它的工作目录,因为这个git工作树不再有用了,然后我git branch -D pubsub-sketch-tree在主存储库的目录下.抛出的错误:

error: Cannot delete branch 'pubsub-sketch-tree' checked out at '/Users/zhouhancheng/??/github_own/sketch_worktree/pubsub-sketch_tree'  
Run Code Online (Sandbox Code Playgroud)

但是'/ Users/zhouhancheng /编程/ github_own/sketch_worktree/pubsub-sketch_tree'已被删除.

git

6
推荐指数
3
解决办法
4228
查看次数

标签 统计

git ×2

branch ×1

git-bash ×1