Tag Archives: Git

Git Bisect

Over at randyfay.com, Randy Fay has a great screencast on debugging with git bisect. If you’re not familiar with git’s bisect command, the idea is to find the git commit that introduced an error. The process is basically a binary … Continue reading →

Posted in Programming | Tagged , | Leave a comment

Git as a Function Data Structure

Philip Nilsson over at Jayway has an illuminating post about git. His idea is that git is best understood as a purely functional immutable data structure (like a CL list). That probably doesn’t seem very promising but he makes a … Continue reading →

Posted in General | Tagged | Leave a comment

Three Trees

Scott Chacon, author of Pro Git, gave an interesting talk at Strange Loop entitled A Tale of Three Trees. The idea is to understand how Git works by understanding how it manipulates the three trees: head, index, and working directory. … Continue reading →

Posted in General | Tagged | Leave a comment

Git By Hand

I went looking for the update to Tom Preston-Werner’s talk on Git that I wrote about previously but I didn’t find it. What I did find, however, is another talk on Git, entitled Unlocking the Secrets of Git that he … Continue reading →

Posted in General | Tagged | Leave a comment

Git Cheat Sheet

The folks over at fournova, maker of Tower, a Git client for the Mac, have a really nice Git Cheat Sheet available for download. There are plenty of Git cheat sheets around, of course, but this one is only two … Continue reading →

Posted in General | Tagged | Leave a comment

A Parable About Git

A Couple of days ago I wrote about Tom Preston-Werner‘s talk on Git and how he approached the subject matter in a particularly effective way. Today, I was trawling through his Web site and found a longish post entitle The … Continue reading →

Posted in General | Tagged | Leave a comment

An Interesting Talk On Git

Over at Ontwik, Tom Preston-Werner has a nice (video) talk on Git. I like it because instead of focusing on the mechanics of using Git, Preston-Werner shows you what Git is doing internally at each stage of the process. I … Continue reading →

Posted in General | Tagged | Leave a comment