new section on data-recovery: getting back lost blobs/index stage #171

wants to merge 1 commit into


None yet
3 participants

Hi Scott,

I bought your Pro Git book and I think it's a great project. The section of git internals, in particular, I find interesting. It was this section that made me aware that git actually stores every file in the database when you do "git add". I was able to use this knowledge to retrieve a lost file.

This is what I have tried to outline in my very (very) rough draft committed here.

If cleaned up and property structured, do you think this would be a useful section to add to your book?

Let me know what you think, and please get back to me if anything isn't quite clear. If there is interest, I can write it up properly.



jnavila commented Nov 1, 2012

Interesting but the text is not written in the original style, not consumable by a reader as is.

This seems like it'd be better as a question/answer on StackOverflow than in this book.

It's a long time since I've looked at this, but I still think it's useful just to mention that anything you git add will be stored in the git database and can be retireved. I guess that was the essence of what I was trying to convey.

Closing ticket as this certainly can't be merged in as-is.

@kristianlm kristianlm closed this Sep 27, 2013

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment