An interactive git visualization to challenge and educate! https://travis-ci.org/neoplacer/learnGitBranching/