TGViewer
Точка входа в программирование Точка входа в программирование @prog_point · 18K subscribers
Post #5193 360
Как убрать файл из будущего коммита и сохранить правки

После git add изменения попадают в область подготовки коммита. Если туда случайно добавили лишний файл, команда git restore --staged file.txt уберёт его изменения из этой области, а текст в рабочем файле сохранится.

Потренируйтесь в отдельном учебном репозитории, где уже есть первый коммит с file.txt. Измените файл, добавьте его через git add, затем выполните git restore --staged для него и посмотрите git status. Правки снова будут показаны как не подготовленные к коммиту.

У git restore file.txt другое действие: он заменяет содержимое рабочего файла версией из области подготовки. После снятия изменений с подготовки это будет версия последнего коммита, поэтому учебные правки исчезнут.

Оба действия с примерами в Pro Git
  • ❤‍🔥 2
More from @prog_point
  1. Oct 14, 2026Почему функция Python помнит старые элементы списка В функции с параметром items=[] пустой…
  2. Oct 14, 2026Почему правило ниже в CSS не меняет цвет ссылки? Порядок записи решает только при равной с…
  3. Oct 13, 2026Post #5190
  4. Oct 13, 2026Общая папка для работы Claude Code и Codex Луи-Франсуа Бушар собрал заметки, инструкции-ск…
  5. Oct 13, 2026Учёт расходов на Python: от ввода суммы до отчёта по категориям В пошаговом руководстве вы…
  6. Oct 13, 2026Пропущенная запятая в Python может склеить элементы списка Python соединяет соседние строк…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →