Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Go to particular revision

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.

like image 967
xralf Avatar asked Sep 24 '11 12:09

xralf


People also ask

What is checkout revision in git?

In Git, "checking out" means making a certain state your current working state: the actual files in your Working Copy will be the ones from that exact point in time. In this short article, we'll discuss how you can checkout branches and specific revisions in Git.


1 Answers

Before executing this command keep in mind that it will leave you in detached head status

Use git checkout <sha1> to check out a particular commit.

Where <sha1> is the commit unique number that you can obtain with git log

Here are some options after you are in detached head status:

  • Copy the files or make the changes that you need to a folder outside your git folder, checkout the branch were you need them git checkout <existingBranch> and replace files
  • Create a new local branch git checkout -b <new_branch_name> <sha1>
like image 106
Marcelo Cantos Avatar answered Sep 28 '22 01:09

Marcelo Cantos