By Chris Quenelle on May 06, 2008
I've been trying to study up on git recently. There don't seem to be any books available on it. I've read a few introductions. I had a few minutes to play with it last week, and I got to the point where I thought: "Okay. I want to do X. I know there's a way, how do I do it?" The only thing I could find was a long list of individual git commands. There seem to be three different things (from the user's point of view) that are operated on by git commands.
- The database (things that have been committed)
- The index
- The working directory