Git Happens: the movie

If you’re using git but you don’t really get it, this video is for you. In forty minutes, go from “git is hard” to grasping reset, merge, fast-forward, and (simple) rebase. Or better yet – come to Chattanooga on 30 August 2012 to see this talk live and expanded at DevLink! Git Happens on Vimeo Thanks …

Read moreGit Happens: the movie

Real-life git-flow

The concepts of git-flow are elegant and simple, but the examples show only one repository. Using git-flow on a team is a little more complex. This post endeavors to describe the setup process and branching considerations when git-flow is used in a team environment. If you’re the person who wants to bring git-flow into your …

Read moreReal-life git-flow

the skinny on git-flow

Today we switched over from chaotic use of git to the more systematic git-flow. We made our first release, we finally have production code to track, so it is time to get organized. Here’s the fifteen-minute rundown for coworkers:Git-flow is a methodology for using git, and a git extension that streamlines it. Here’s what you …

Read morethe skinny on git-flow

VCS as Biographer

Git gives us all this amazing power to control what we commit and when. We can even go back and modify commits to rewrite history. This power is dangerous. What’s the point of having it? The reason is that our version control history tells a story of our project. It is up to us what …

Read moreVCS as Biographer