Документы · Инструкция
Git worktree move: перенести linked worktree без поломки метаданных
Linked worktree хранит связь с общим репозиторием. Простое перемещение папки файловым менеджером может оставить устаревш
Короткий ответ
Переносите linked worktree командой `git worktree move <worktree> <new-path>`. Git обновит служебную связь автоматически; ручной перенос требует последующего `git worktree repair`.
Что делать
- 1. Проверьте worktree через `git worktree list`.
- 2. Убедитесь, что worktree не locked.
- 3. Выполните `git worktree move <старый-путь> <новый-путь>`.
- 4. Снова запустите `git worktree list` и проверьте новый путь.
Важные ограничения
- Главный worktree этой командой не переносится.
- Linked worktree с submodules также нельзя переносить `git worktree move`; для ручного переноса используйте `repair` по документации.
Что учитывать
Главный worktree этой командой не переносится.,Linked worktree с submodules также нельзя переносить `git worktree move`; для ручного переноса используйте `repair` по документации.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. git-worktree Documentation). Пример и формулировки — редакция N1RO на 2026-09-18.