n1ro°
RU

Текст и данные · Инструкция

VS Code: как добавить в Git только выбранные строки файла

Когда в одном файле смешались изменения для разных коммитов, staging всего файла создаёт шум. VS Code позволяет разделит

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

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

Откройте diff в Source Control, выделите нужные строки и выполните `Stage Selected Ranges`. В index попадёт только выбранная часть файла.

Что делать

  1. 1. Откройте изменённый файл из панели Source Control, чтобы увидеть diff.
  2. 2. Выделите только строки, которые относятся к текущему коммиту.
  3. 3. Откройте контекстное меню и выберите `Stage Selected Ranges`.
  4. 4. Проверьте staged diff перед коммитом; оставшиеся изменения должны остаться unstaged.

Важные ограничения

  • После частичного staging файл одновременно может иметь staged и unstaged изменения — это нормально.
  • Просматривайте staged diff, чтобы случайно не отделить взаимозависимые строки.

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

После частичного staging файл одновременно может иметь staged и unstaged изменения — это нормально.,Просматривайте staged diff, чтобы случайно не отделить взаимозависимые строки.

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

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