Back to [[git:main-git|git main page]]
Suppose we will revert the content of **file1.txt** to his version in a previous commit.
First we search for all the commits where **file1.txt** has been modified (or created).
git log --oneline file1.txt
Then will return something like that, with the commit hash codes in the first column :
4edb624 (HEAD -> master, origin/master, origin/HEAD) more updates
431261f add some new stuff
2ae05f4 update some files
71aa3c6 initial commit
Here we choose for example that commit **"update some files"** with hash code **2ae05f4** has the correct version of **file1.txt** and we revert the content of **file1.txt** with :
git checkout 2ae05f4 -- file1.txt