git restore
Восстанавливает файлы из коммита или индекса, отменяя локальные изменения.
Сигнатура
git restore [--staged] <путь>...Современная команда (с Git 2.23) для отмены изменений. Без флагов возвращает файл к состоянию из индекса, отбрасывая правки в рабочем каталоге. Опция --staged убирает файл из индекса (отменяет git add), --source <коммит> восстанавливает из конкретного коммита.
git restore index.js
git restore --staged index.js