n1ro°
RU

Компьютеры · Инструкция

Как восстановить sparse-checkout после появления лишних файлов

После merge или rebase sparse-рабочее дерево иногда временно содержит лишние пути; reapply возвращает его к действующей

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

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

`git sparse-checkout reapply` повторно применяет уже настроенный sparse-набор. Это полезно, если merge/rebase временно оставил пути вне выбранной области.

Что делать

  1. 1: Проверьте текущий набор: `git sparse-checkout list`.
  2. 2: Сохраните локальные изменения в затрагиваемых файлах.
  3. 3: Выполните `git sparse-checkout reapply`.
  4. 4: Проверьте `git status` и доступные каталоги.

Важно

Изменённый локально файл вне sparse-набора Git может оставить, чтобы не потерять данные.

Проверьте после выполнения

  • До команды: Проверьте текущий набор: `git sparse-checkout list`.
  • Контроль результата: Проверьте `git status` и доступные каталоги.
  • Не пропустите ограничение: Изменённый локально файл вне sparse-набора Git может оставить, чтобы не потерять данные.

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

Изменённый локально файл вне sparse-набора Git может оставить, чтобы не потерять данные.

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

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