Considering the number of kids that I've managed to understand git, I think this might be a teaching issue.