git checkout <commit> -- <files...>
Se você quiser reverter para a última versão confirmada, omite <commit>
part.
Por exemplo:
git checkout master -- README.md
git checkout master -- package.json package-lock.json
Note que, ao contrário da reversão regular, isso não compromete arquivos revertidos imediatamente.