Документы · Инструкция
Как защитить git worktree от prune
Это полезно для worktree на съёмном диске или сетевом ресурсе, который иногда недоступен.
Короткий ответ
`git worktree lock <path>` защищает linked worktree от prune, move и remove до явного unlock. Проверьте актуальные условия по официальным источникам на дату 2026-09-18 и сверьте модель/версию устройства или сервиса перед действием.
Что сделать
- 1. Проверьте `git worktree list`.
- 2. Выполните `git worktree lock --reason "external drive" <path>`.
- 3. Убедитесь, что worktree помечен как locked.
- 4. Для снятия защиты выполните `git worktree unlock <path>`.
Проверка
Он сохраняет пояснение, почему worktree заблокирован.
Важно
Locked worktree нельзя перемещать или удалять до unlock.
Что учитывать
Locked worktree нельзя перемещать или удалять до unlock.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. git-worktree Documentation). Пример и формулировки — редакция N1RO на 2026-09-18.