Ответ 1
Я работал над этим, удалив .git/worktrees/<branch-name>
из каталога репозитория.
Я создаю 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 ''
Может кто-нибудь помочь мне с тем, что происходит.
Я работал над этим, удалив .git/worktrees/<branch-name>
из каталога репозитория.
Я думаю, что правильная команда: git worktree prune
Для меня git worktree add -f...
не работает, но git worktree add -B...
сделал.
Быстрое исправление может быть , если все соответствующие ветки и код находятся в github. Удалите полный каталог проекта git.
И затем снова клонируйте его из github, запустив git clone <github-project>
СОВЕТ Как просто кончик удаленной ветки git, чтобы ускорить работу