Git concepts explained with Lego
Git is a version control system. It's a powerful tool with a command line and vocabulary that can be be confusing until you've got the hang of what it's doing.
These pages were a proof of concept: using the construction of a Lego house to help
visualise the concepts of version control used by Git. I’d already used Lego like
this in presentations — these pages were intended as interaction for students to
I plan to come back to it in a simpler form, but for now it’s paused.