29 Apr 2008

Peepcode Git Book

I've been wanting to write a book on Git for a while now - at least since the beginning of the year. I really wanted to take the time to write out a book that taught Git the way I wish I had been taught - describe the internals first, what Git is really doing, rather than comparing it to SVN or just showing random commands without context.
I laid it all out and started writing, but it's really hard to justify the untold hours it takes to finish it if you're not sure anyone will even read it. So, about a month and a half ago, after a few false starts, I asked Geoffrey Grosenbach if Peepcode would be interested in publishing a mini-book on Git - it seemed to be getting more popular (remember, this was before GitHub or Rails moving to Git) and he was enthusiastic. So, off I went, and just a few minutes ago the Peepcode Git PDF product page went live:



This is actually only half of the book that I laid out - about halfway in it became clear that this is way too much for one mini-book, so I will be coming out with a follow-up book on "Advanced Git" hopefully sometime in the next few months.
In addition to the PDF, I also produced 8 short (5-15 min) screencasts that are associated with several of the chapters - you can download them all when you buy the book and there are sidebars in the text that point you to which episode demonstrates the contents of that section. Also, I am working on an audio-book version in case you want to review the content on your commute - that should be available this weekend.
I originally intended this content to be free, but not having something on the line would never have gotten me to actually do it, nor would the final product have been nearly so polished. I'm really glad I went with Peepcode - I think the $9 is worth the quality that the Peepcode production added to it. I hope you agree. Let me know what you think!
blog comments powered by Disqus