2

I switched to a older commit with: git checkout $HASH to look for something i did in an older version of my directory. Now i want to go back to the newest commit, but i cant find the Hash for that anymore? when i do a git log it just shows the older commits from the commit i am currently at. How can i switch to the newest commit again?

Zoe
  • 27,060
  • 21
  • 118
  • 148
w1ng
  • 324
  • 1
  • 2
  • 11
  • Possible duplicate of [Is there any way to git checkout previous branch?](https://stackoverflow.com/questions/7206801/is-there-any-way-to-git-checkout-previous-branch) – sashoalm Nov 10 '17 at 15:56

2 Answers2

3

git checkout <branch>, e.g. git checkout master.

Fred Foo
  • 355,277
  • 75
  • 744
  • 836
2

Use the name of the branch on which you worked before

git checkout [branch]

If for some reason you don't know the name, you can find the previous position in the reflog

git reflog

It gives you a list of commits on which you worked in the past, where the first position is the most recent one.

Adam Byrtek
  • 12,011
  • 2
  • 32
  • 32
  • Also: `git checkout -`, which is short for `git checkout @{-1}`. The `@{-N}` syntax means “Nth most-recent checkout”. – Chris Johnsen Apr 23 '11 at 11:54