Thread (6 messages) flat view 6 messages, 4 authors, 2016-06-15

Re: Broken index file - any hope?

From: Shawn O. Pearce <hidden>
Date: 2016-06-15 22:45:26

Jonas Schneider [off-list ref] wrote:
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.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help