Да, можно сделать git revert на revert-коммит — так возвращают отменённые изменения.
Проверьте, что именно вернёте, и напишите в коммите понятно (Restore: фильтр по датам, а не Revert "Revert...").
Если восстановить аккуратно не получается, проще сделать новый коммит руками.
Альтернативы revert:
— сделать новый коммит руками, переписав изменения заново,
— git cherry-pick нужного старого коммита,
— git rebase -i (локально переписать ветку и удалить ненужный revert-коммит),
— git reset на более ранний коммит (если хотите полностью откатить ветку назад и начать заново, и если её ещё никто не забрал).