git checkout -- <file>
This command will revert file back to what it looked like when you last committed.
For example:
(base) yanjuj-a01:testGit GHIBLI$ cat a.txt
first line
(base) -a01:testGit $ vim a.txt
(base) -a01:testGit $ cat a.txt
first line
second line
(base) -a01:testGit $ git checkout -- a.txt
(base) -a01:testGit $ cat a.txt
first line
(base) -a01:testGit $ git status
On branch master
nothing to commit, working tree clean
In this case, wo modified a.txt, and run ‘git checkout -- a.txt
’, the result shows that changes of a.txt have been reverted and its status becomes unmodified.