An interactive tutorial for a git branching model