n1ro°
RU

Документы · Инструкция

Как защитить git worktree от prune

Это полезно для worktree на съёмном диске или сетевом ресурсе, который иногда недоступен.

Редакция N1RO · Проверено

Короткий ответ

`git worktree lock <path>` защищает linked worktree от prune, move и remove до явного unlock. Проверьте актуальные условия по официальным источникам на дату 2026-09-18 и сверьте модель/версию устройства или сервиса перед действием.

Что сделать

  1. 1. Проверьте `git worktree list`.
  2. 2. Выполните `git worktree lock --reason "external drive" <path>`.
  3. 3. Убедитесь, что worktree помечен как locked.
  4. 4. Для снятия защиты выполните `git worktree unlock <path>`.

Проверка

Он сохраняет пояснение, почему worktree заблокирован.

Важно

Locked worktree нельзя перемещать или удалять до unlock.

Что учитывать

Locked worktree нельзя перемещать или удалять до unlock.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. git-worktree Documentation). Пример и формулировки — редакция N1RO на 2026-09-18.