Blog
Infrequent updates about new content and various other ramblings.- Git for Teams Book Now Available (September 19, 2015)
- For over a decade I've been teaching people how to use version control. My methods have changed over the years as I've learned (first hand) what is most effective for different types of learners, and under different conditions. I spent a year packing all of that thinking and learning into...
- Representing Rebasing (February 23, 2015)
- Some topics I play with for years. Turning them over, coming at them from different angles, in different formats, and presenting the information to different people. I enjoy finding better ways to help people through topics I've tackled myself. Last week I gave two presentations based on the book I'm...
- Published Elsewhere (December 2, 2014)
- Although this site hasn't been getting a lot of attention in the last few months, I've been hard at work on various Git resources. Dealing with Emergencies in Git: an fun article published on 24Ways looking at how to use stash to put your work on hold; and how to cherry-pick...
- Social Coding and the Evolution of Our Work Flow (June 28, 2014)
-
This resource talks about git's optimization for the patching work
flow, but how "modern" work flows are optimized for the
forking/branching work flow. The problem is that these more "social"
work flows often have a commit granularity that is not compatible
with git's tools (e.g. bisect). As we shift away from...
Read more of Social Coding and the Evolution of Our Work Flow »
- Thinking Out Loud About Commit Granularity (June 17, 2014)
- It's a classic mistake for a teacher to walk you through the process of how they arrived at an answer when teaching you how to think about a problem. In my most recent resource on commit granularity, I've done exactly this. Fortunately the ideas are still running around in my head, so I...
- Peer Review Process (June 15, 2014)
- While working on a resources page for commit best practices, I ended up in an interesting conversation with Scott Murray and Camille Fournier on the review process. Scott asked the question, "How can I ensure a contribution is good before I click 'merge'?" What a great question! How subjective! How arbitrary! How do...
- Updated Resources (June 14, 2014)
- As I prepare for the OSCON workshop, Git for Teams of One or More, I've been collecting resources over on bit.ly. Unfortunately bit.ly doesn't seem to have a way to organize a bundle of links into categories. The resources I added more-or-less fall into the following categories: Mega learning resources Cheat sheets and...
- A Brief History (May 16, 2014)
- This web site is designed to support learners who wish to use version control in a more efficient manner. The original version of the site was created for an online workshop that I taught. Subsequently, it has become a holding place for resources relating to the in-person workshops that I've taught (and perhaps will teach...