Explore Courses Blog Tutorials Interview Questions
+1 vote
in DevOps and Agile by (29.3k points)
edited by

I cloned a git repository of a certain project. Can I turn the files to the initial state and when I review the files go to revision 2, 3, 4 ... most recent? I'd like to have an overview of how the project was evolving.

1 Answer

+2 votes
by (50.2k points)

To go into a particular version you can use this command

git checkout <sha1>

This will go to the particular version and you need to use the full sha1 

Note: If you need to find out the sha1 of next commit You should run git log --oneline and stick the output into a text file for reference. Another option, if your history is linear, and easy to figure out how many commits there are from the first commit till master and use 

git checkout master~x 

(if there are x number of commits), then 

git checkout master~(x-1) 

Thus you can go to a particular version.

Browse Categories