git checkout -- /path/to/file
должно быть достаточно для его восстановления, поскольку у вас есть локальное хранилище с этим файлом.
Это восстановит ваш файл по версии файла, представленной в индексе.
(то есть последняя версия, на которой вы запускали git add
).
Чтобы восстановить его при последнем коммите вашей текущей ветки:
git checkout HEAD -- /path/to/file