How to reset or revert a file to a specific revision in Git

First, you can take a look at the difference between the current version of the file and how it used to be by using this command: git checkout HEAD^ path/to/file

Then when you are ready, you can restore it to its most recent version by running: git checkout HEAD^ path/to/file

If you need to restore the file to an even older version, you can run git log and find the specific commit you want to restore it to, then copy its hash. Then you would run git checkout <hash> path/to/file

That’s it. Happy coding!

3 Likes