On Oct 28, 2010, at 7:43 AM, TTop wrote: > I was using GitX 0.7.1 to prepare a commit. Something happened -- I > don't know what -- and suddenly my branch only had a single commit in > it that appears to contain all the files in my tree. So I went to the > command line and did this: > > $ git reset --soft HEAD^ > fatal: ambiguous argument 'HEAD^': unknown revision or path not in the > working tree. > > When I do 'git log' in this branch, there's only one commit. Now, I > had many commits in this branch a few minutes ago. I really, really, > don't want to lose this. > > What steps should I take to attempt to recover? Is there some log to > see what happened?
Use 'git reflog' to see the history of the changes to HEAD or 'git reflog show branchname' to see changes to just that branch. Find the last SHA that seems valid and check it out. --Nathan http://brotherbard.com/
