Документы · Инструкция
Как удалить Git worktree и очистить stale-запись
Git хранит служебные данные worktree отдельно от его каталога, поэтому ручное удаление папки может оставить stale metada
Короткий ответ
Удаляйте linked worktree через `git worktree remove <path>`. Если каталог уже удалили вручную, очистите оставшиеся записи командой `git worktree prune`.
Что делать
- Посмотрите `git worktree list`.
- Если каталог существует и чистый, выполните `git worktree remove <path>`.
- Если папка уже удалена вручную, выполните `git worktree prune -v`.
- Снова проверьте список worktree.
Проверка результата
- git worktree list больше не содержит удалённый linked worktree или stale entry.
- Нужные незакоммиченные файлы не были удалены вместе с worktree.
Важно
`--force` может удалить worktree с незакоммиченными или untracked-файлами.
Что учитывать
`--force` может удалить worktree с незакоммиченными или untracked-файлами.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. git-worktree Documentation). Пример и формулировки — редакция N1RO на 2026-09-17.