git restore
Восстанавливает указанный файл из переданного источника. По умолчанию источником является индекс. Если файла нет в указанном источнике, файл будет удален.
git restore [<options>] [-\-source=<tree>] [-\-staged] [-\-worktree] [--] <pathspec>…
git restore [<options>] [-\-source=<tree>] [-\-staged] [-\-worktree] -\-pathspec-from-file=<file> [-\-pathspec-file-nul]
git restore (\-p|-\-patch) [<options>] [-\-source=<tree>] [-\-staged] [-\-worktree] [--] [<pathspec>…]