Git Flow: it’s child’s play

At work, we’re moving over to use Git Flow. (A moment of background: Git is a “version control system”, a way of keeping a history of all the changes you’ve made to a file or files, in much the same way as one might have “important_spreadsheet_20120103.xls”, “important_spreadsheet_20120104.xls”, “important_spreadsheet_original.xls”, and so forth – but with much less clutter.)

It’s sometimes hard to visualize what’s going on with Git when you’re unfamiliar with it, and not everybody is familiar with the concept of a Directed Acyclic Graph, so to help get everyone up to speed, we ordered a Tinkertoy set.

There are probably better ways to spend Monday morning at work than putting together a Tinkertoy model of a Git repository, but I can’t think what they might be.