@jcarlson The problem is that git is too complicated. Even lots of professional programmers who use it every day say they barely know how it works. I've tried teaching regular people to use git. Maybe I'm just a bad teacher, who knows. But it was a suicide mission. Git just assumes you come in with a certain level of technical expertise, and if you don't have that, you're sunk.What the world needs is something like git, but radically simplified. Throw out 90% of the power and just focus on the core workflow: checking out, branching, committing. Make it GUI-first. Nail the most common case.