views:

29

answers:

2

I've modified a file, then I want to get latest version from remote.

So I run git checkout to revert the file, and run git pull to get latest version.

After that, I found that I need the modification of the file.

Is it possible to get it back? Thanks!

+1  A: 

If you have done the git checkout -- file to revert than it's too late...simply the changes are lost...A better idea might have been to stash the change instead of reverting it...

khmarbaise
+1  A: 

Use "git stash" to stash all of your changes, "git pull" to update your repository, and then "git stash apply" to apply your changes back.

Garrett Hyde