I am using diversion for an Unreal Engine project and I accidentally committed changes to a few .uasset files.
I do not want to revert the entire commit, because the commit also includes other files that are correct. I only want to take a few files back to the version they had before that commit.
I want to preserve the repository history, not delete the file or remove the previous commit.