Using Win7, 64-bit.
I use the GitExtensions GUI, which has been working fine for 3 months. Today I did a commit, immediately pushed to my server repo, and shut down. When I powered back up later in the day and tried to do another (local) commit, GitExtensions told me that I have NEVER committed to that repo and showed 119 files with changes.
Obviously something got fried, so my first thought was to do a pull from my server repo. Guess what? The server repo is also showing that I have NEVER committed to it.
So then my next thought was GitExtensions is lying to me. So I moved over to Tortoise GIT and did a "View Log". Guess what? GitExtensions isn't lying. Tortoise GIT also shows that I have NEVER committed to my repo.
When I physically browse in the repo, I can see all the object files with reasonable-looking timestamps covering the 3 months I've been working on this project.
How can I get GIT to recover and realize that I have 3 months of commits STILL IN THERE? The only articles I've seen are on how to recover individual lost commits that need to make use of an earlier commit as a starting point. Obviously that's not going to help me since I can't see ANY commits.
Thanks for your help.