Re: Broken index file - any hope?
- From
Shawn O. Pearce <spearce@spearce.org>
- Date
- Oct 3, 2008, 21:53 UTC
- Message-ID
- <20081003215319.GX21310@spearce.org>
- In-Reply-To
- <48E693E9.708@gmx.de>
Jonas Schneider <JonasSchneider@gmx.de> wrote:
Show 11 quoted lines
> I come from the Ruby on Rails world, where Git is now spreading like ... > duh, something fast. > Today I sadly lost my complete .git directory, only the working copy was > left behind. > I reconstructed the directory, but the index file seems to be corrupt, > every command just tells me about a bad signature. > I hope the rest of the repository is intanct. If it is, is there any > chance to restore/rebuild that index file from the rest? > I don't have an idea of the internals of git, but I know the objects are > stored in different files, and maybe on top of that > I could rebuild the index file.
Give this a shot:
git read-tree --reset HEAD git status
at worst you lose staged changes. At best you recover the index file.
-- Shawn.