Компьютеры · Инструкция
Как восстановить sparse-checkout после появления лишних файлов
После merge или rebase sparse-рабочее дерево иногда временно содержит лишние пути; reapply возвращает его к действующей
Короткий ответ
`git sparse-checkout reapply` повторно применяет уже настроенный sparse-набор. Это полезно, если merge/rebase временно оставил пути вне выбранной области.
Что делать
- 1: Проверьте текущий набор: `git sparse-checkout list`.
- 2: Сохраните локальные изменения в затрагиваемых файлах.
- 3: Выполните `git sparse-checkout reapply`.
- 4: Проверьте `git status` и доступные каталоги.
Важно
Изменённый локально файл вне sparse-набора Git может оставить, чтобы не потерять данные.
Проверьте после выполнения
- До команды: Проверьте текущий набор: `git sparse-checkout list`.
- Контроль результата: Проверьте `git status` и доступные каталоги.
- Не пропустите ограничение: Изменённый локально файл вне sparse-набора Git может оставить, чтобы не потерять данные.
Что учитывать
Изменённый локально файл вне sparse-набора Git может оставить, чтобы не потерять данные.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. git-sparse-checkout Documentation). Пример и формулировки — редакция N1RO на 2026-09-17.