Подтвердить что ты не робот

Не удалось проверить ветку даже после удаления worktree и выполнения worktree чернослива

Я создаю worktree для ветки, используя следующую команду:

Git add worktree <path> <branch-name>

Это создало новую рабочую строку для меня и проверило ветвь на пути

Теперь я подумал об удалении/удалении рабочей строки. Выполните следующие команды:

rm -rf <path>
git worktree prune

Это должно идеально удалить рабочую строку и удалить ссылку для этого пути. Так что теперь я должен иметь возможность проверить ветку. Но когда я запускаю следующую команду для проверки этой ветки:

git checkout <branch-name>

Я получаю эту ошибку:

fatal: '<branch-name>' is already checked out at ''

Может кто-нибудь помочь мне с тем, что происходит.

4b9b3361

Ответ 1

Я работал над этим, удалив .git/worktrees/<branch-name> из каталога репозитория.

Ответ 2

Я думаю, что правильная команда: git worktree prune

Ответ 3

Для меня git worktree add -f... не работает, но git worktree add -B... сделал.

Ответ 4

Быстрое исправление может быть , если все соответствующие ветки и код находятся в github. Удалите полный каталог проекта git.

И затем снова клонируйте его из github, запустив git clone <github-project>

СОВЕТ Как просто кончик удаленной ветки git, чтобы ускорить работу