Imageine que você tenha um conjunto de arquivos no seu repositório local, onde você fez duas mudanças no arquivo index.html, mas você percebeu que a segunda mudança ocorreu um erro e resolve que gostaria de recuperar o arquivo index.html de um commit anterior, para isso use o comando a seguir:
git restore --source=<ID_COMMIT> <ARQUIVO.EXTENSAO>