How to Revert a Single File to an Older Commit?
You can use the following command to revert a file to an older version in another commit simply by specifying the commit hash and the file you wish to revert:
git checkout 45db03581b3b5581ed7cc44dbc -- file/to/restore
Basically, it has the following syntax:
git checkout <commit-ref> -- <filename>
How to Revert Multiple Files to an Older Commit?
If you wish to restore multiple files to a version in an earlier commit, simply append more file names at the end (separated by a space). For example:
git checkout 45db03581b3b5581ed7cc44dbc -- file1/to/restore file2/to/restore
How to Find a Commit Hash?
To find the commit hash of the commit you wish to revert the file back to, you can use the git log
command. The result for it would look something like the following:
commit 3ba53ff050ef253058088eff5 Author: Designcise Date: Sat Dec 12 15:13:23 2020 +0100 Updated tests commit 45db03581b3b5581ed7cc44dbc Author: Designcise Date: Sun Dec 6 22:06:47 2020 +0100 Code Cleanup ...
The commit hash is the string that appears right after the word "commit".
Hope you found this post useful. It was published . Please show your love and support by sharing this post.